新手上路
在很久以前我就开始玩游戏了,当时玩的是星级、反恐、和一些菜单游戏。在我玩了一阵子之后,我就在想我们玩的这些游戏都是怎么出来的?
后来网络游戏陆续出现了,我也玩了一阵子,到后来公测要买点卡后我就没有玩了。
我看到我的同学都用自己的零用钱去买点卡玩网游,而且是近乎疯狂的玩网游。有些同学居然用自己的生活费去买游戏点卡。
然后我突发奇想,要是我能有一家自己的网络游戏公司,那我不是可以赚N多的钱?(让大家见笑了!这只是我当时的一个幼稚的想法罢了。)
后来我在一些BBS中看到了一些有关编程的东西,还听说电脑中所有的东西都是靠程序设计出来的。
于是我便接触了编程。
某学C快一个月了,于是以自己有限的知识编写了下面的一段小程序,希望大家指点。
#include<stdio.h>
#include<math.h>
int main(void)
{
int sex,food,sport,i,t,j;
double h,hf,hm;
printf("本程序为科学测量未成年人成年后的大概身高.\n");
printf("\n");
printf("请以米为单位输入你父亲的身高.\n");
scanf("%lf",&hf);
printf("请以米为单位输入你母亲的身高\n");
scanf("%lf",&hm);
printf("请输入你的性别,男生请输入1,女生请输入0\n");
do
{
scanf("%d",&sex);
getchar();
if(sex>1||sex<0)
printf("输入错误,请重新输入!\n");
}
while(sex>1||sex<0);
if(sex==1)
h=(hf+hm)*0.52;
else
h=(hf*0.923+hm)*0.5;
printf("是否长期患病,体制虚弱?是请输入1,否请输入0.\n");
do
{
scanf("%d",&i);
getchar();
if(i>1||i<0)
printf("输入错误,请重新输入!\n");
}
while(i>1||i<0);
if(i==1)
h=h-(h*0.008);
else
printf("\n");
printf("是否长期心情压抑、熬夜、失眠?是请输入1,否请输入0.\n");
do
{
scanf("%d",&j);
getchar();
if(j>1||j<0)
printf("输入错误,请重新输入!\n");
}
while(j>1||j<0);
if(j==1)
h=h-(h*0.005);
else
printf("\n");
printf("营养状况良好请输入1,不好请输入0\n");
do
{
scanf("%d",&food);
getchar();
if(food>1||food<0)
printf("输入错误,请重新输入!\n");
}
while(food>1||food<0);
if(food==1)
h=h*(1+0.015);
else
printf("\n");
printf("请问你经常运动吗?是请输入1,否请输入0\n");
do
{
scanf("%d",&sport);
getchar();
if(sport>1||sport<0)
printf("输入错误,请重新输入!\n");
}
while(sport>1||sport<0);
if(sport==1)
h=h*(1+0.02);
else
printf("\n");
printf("请问你是运动员吗?是请输入1,否请输入0\n");
do
{
scanf("%d",&t);
getchar();
if(t>1||t<0)
printf("输入错误,请重新输入!\n");
}
while(t>1||t<0);
if(t==1)
h=h*(1+0.01);
else
printf("\n");
printf("您成年后的身高大概为:%lfm\n",h);
do
{
}while(i=getchar());
}