请帮忙看看这段C语言代码哪里错了?

来源:百度知道 编辑:UC知道 时间:2024/05/14 00:14:45
#include<stdio.h>
#include<math.h>
int mian(void)
{
int sex,food,sport;
double h,hf,hm;
printf("本程序为科学测量未成年人成年后的大概身高\n");
printf("请以米为单位输入你父亲的身高\n");
scanf("%lf",&hf);
printf("请以米为单位输入你母亲的身高\n");
scanf("%lf",&hm);
printf("请输入你的性别,男生请输入1,女生请输入0\n");
scanf("%d",&sex);
while(abs(sex)>1)
{
printf("错误,请重新输入!\n");

}
if(sex==1)
h=(hf+hm)*0.52;
else
h=(hf*0.923+hm)*0.5;
printf("营养状况良好请输入1,不好请输入0\n");
scanf("%d",&food);
if(food==1)
h=h*(1+0.015);
else
printf("\n");
printf("请问你经常运动吗?是请输入1,否请输入0\n");
scanf("%d",&sport);
if(sport==1)
h=h*(1+0.02);
printf("您成年后的身高大概为:%lf\n",h);
}

为什么我每次编译都会

主函数main写错了,你写成了mian

不知道你是用什么软件编译的,vc++6.0?经常出问题,我都无语了
你尝试下写个hello world!会不会有错误,如果有的话,重装vc++6.0,一般是cl.exe什么的