c语言子函数身高 C语言身高体重

c语言计算一个组中5个人的平均身高

我用的是VC6.0,如果你用的是TC的话,可以试试能否执行,如果不能可以试试去掉第一行。#includestdio.h

成都创新互联公司自2013年起,是专业互联网技术服务公司,拥有项目成都网站制作、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元江州做网站,已为上家服务,为江州各地企业和个人服务,联系电话:13518219792

void main()

{

double height[5],aver,sum=0;

int i;

printf("请输入五个人的身高:\n");/*输入时按enter、tab、空格都可以。*/

for(i=0;i5;i++)

scanf("%lf",height[i]);/*这个循环用于输入身高,height[i]表示第i个人的身高*/

for(i=0;i5;i++)

sum=sum+height[i];/*这个循环用于累加五个人的身高,并存放于sum中*/

aver=sum/5;/*求出平均身高*/

printf("这五个人的平均身高:%g。\n",aver);/*%g和%f差不多,不过它不会输出多余的0,你也可以改成%f。同时%g还可以替代%e。*/

}

下面是把上面的for循环用一个来代替,减少代码长度:

#includestdio.h

void main()

{

double height[5],aver=0;

int i;

printf("请输入五个人的身高:\n");

for(i=0;i5;i++)

{

scanf("%lf",height[i]);

aver=height[i]/5+aver;

}

printf("这五个人的平均身高:%g。\n",aver);

}

数组height[5]用来存放五个人的身高,利用一个for循环输入五个人的身高,同时将每个身高除以5,然后加起来就是五个人的平均身高。由于身高不一定是整数,故设成double型的。

这个题也可以用其他循环结构来做,比如:

#includestdio.h

void main()

{

double height,sum=0;

int i=1;

while(i=5)

{

printf("请输入第%d个人的身高:\n",i);

scanf("%lf",height);

sum=sum+height;

i++;

}

printf("这五个人的平均身高:%g。\n",sum/5);

}

c语言,从键盘输入两个同学的身高,通过调用函数,输出较高同学的身高

#includestdio.h

int main(void)

{

int a,b;

printf("输入两个同学的身高单位(cm):");

scanf("%d %d",a, b);

if(ab)

printf("身高较高的为 %d cm\n", a );

else

printf("身高较高的为 %d cm\n", b );

return 0;

}

C语言编程题:输入某人的身高(以厘米为单位,如174cm),将身高(以米为单位,如1.74m)输出在屏幕上

//功能描述:1.计算人体指数

//体指数计算公式:t=w/h^2

//输入参数:

//   1.w: 体重(公斤),数据类型为整型;

//   2.h: 身高 (厘米), 数据类型为整型; 

//完成时间:2015年3月24日

//============================================//

//==========子函数 float countBodyIndex(int bodyWeight,int bodyheight)

#include stdio.h

#include stdlib.h

float countBodyIndex(int bodyWeight,int bodyHeight)

{

//先对调用的参数进行检查

if(bodyWeight=0  bodyHeight=0)

{

printf("输入的体重或身高错误,请检查!\n"); 

else

{

//将输入的身高、体重、体指数输出到屏幕上

printf("体重:%d(斤)\n",bodyWeight*2);

printf("身高:%.2f  \n",bodyHeight/100.0);

}

return (bodyWeight*2)/(bodyHeight/100.0);

}

//==========主函数 int main(void)

int main(void)

{

int bodyWeight,bodyHeight;

float bodyIndex;

printf("请输入体重(公斤),身高(厘米):\n");

scanf("%d%d",bodyWeight,bodyHeight);

bodyIndex=countBodyIndex(bodyWeight,bodyHeight);

printf("体指数是:%.2f。\n",bodyIndex); 

system("pause");

return 0;

}

c语言判断身高

#include stdio.h

int BMI(float n, float m);

int main()

{

float h, w;

printf("输入身高:(m)\n");

scanf("%f", h);

printf("输入体重:(kgs)\n");

scanf("%f", w);

BMI(h, w);

return 0;

}

int BMI(float height, float weight)

{

//体质指数(BMI)=体重(kg)÷身高^2(m), 中国标准

float bmi;

bmi = weight/(height*height);

if (bmi  18.5)

printf("BMI:%.1f 过轻\n", bmi);

else if (bmi = 18.5  bmi = 23.9)

printf("BMI:%.1f 正常\n",bmi);

else if (bmi = 24  bmi = 27)

printf("BMI:%.1f 过重\n",bmi);

else if (bmi = 28  bmi = 32)

printf("BMI:%.1f 肥胖\n", bmi);

else

printf("BMI:%.1f 非常肥胖\n", bmi);

return 0;

}

不知道是否满足你的需求,请完善题目谢谢

c语言,求身高和与总人数那里怎么循环

#includestdio.h

int main( )

{

int i,aver,n=0,count=0,sum=0;

int xh[100],sg[100];

printf("输入一批(不超过100人)学生的学号与身高:\n");

//********************************************************************

i=0;

while(i100)

{

scanf("%d%d",xh[i],sg[i]);

sum=sum+sg[i];

n++;

i++;

if(getchar()=='\n')

break;

}

//********************************************************************

if(n0)aver=sum/n;else aver=0; /*求平均身高*/

printf("学号 身高\n");

//在两条星线间输入相应代码,输出满足条件的学生信息

//********************************************************************

for(i=0;in;i++)

{

if(sg[i]aver || sg[i]170)

{

printf("%d  %d\n",xh[i],sg[i]);

count++;

}

}

//********************************************************************

printf("身高超过平均身高%dcm或超过170cm的学生人数是%d人\n",aver,count);

return 0;

}

用C语言编写一个输入身高(cm)输出身高英寸

#include stdio.h

int main()

{

float height = 0;

printf("请输入身高单位是厘米: \n");

scanf("%f", height);

printf("身高为 %f英寸 ", height/2.54);

return 0;

}

扩展资料:

1码=3英尺=0.9144米

1英尺=12英寸=30.48厘米

英寸(inch,in) :1英寸=2.54厘米。

scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include stdio.h。

在stdio.h头文件中内置了几种输入输出函数,如下列出:

printf 与 scanf

getchar 与 putchar

gets 与 puts

格式控制:由“%”后跟格式字符组成。将输出数据转换为指定格式输出,字符串原样输出,转义字符对输出形式进行控制。

参考资料来源:百度百科-scanf函数


分享标题:c语言子函数身高 C语言身高体重
转载来源:http://myzitong.com/article/hhpgsd.html