大家好,今天小编关注到一个比较有意思的话题,就是关于c语言身高差的问题,于是小编就整理了2个相关介绍c语言身高差的解答,让我们一起看看吧。

  1. c语言怎么求平均身高?
  2. C语言初级题目“输入身高和体重?

c语言怎么求平均身高?

***设已经输入了n个人的身高数据,可以使用以下C语言代码求平均身高:

c语言身高差-c语言计算身高差
(图片来源网络,侵删)

```c

#include <stdio.h>

c语言身高差-c语言计算身高差
(图片来源网络,侵删)

int main() {

&nbsp;   int n, i;

c语言身高差-c语言计算身高差
(图片来源网络,侵删)

    float sum = 0, height, ***erage;

    

    printf("请输入人数n:");

    scanf("%d", &n);

    

    for (i = 1; i <= n; i++) {

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

        scanf("%f", &height);

        sum += height; // 累加身高

    }

    

    ***erage = sum / n; // 计算平均身高

    printf("平均身高为:%.2f", ***erage);

    

    return 0;

}

```

在上面的代码中,使用了一个for循环将n个人的身高依次输入并累加起来,最后通过除以n计算平均身高,并输出结果。其中,%f是C语言中浮点数的输出格式。需要注意的是,由于身高是浮点数,可能存在精度误差,因此使用%.2f保留2位小数进行输出。


1 首先需要定义一个变量用来存储身高的总和,一个变量用来存储人数,一个变量用来存储平均身高
2 然后使用循环语句输入每个人的身高,并将身高累加到总和变量中
3 在循环外部,计算平均身高,即将总和除以人数,结果存储到平均身高变量中
4 最后输出平均身高变量的值
内容延伸:在使用循环语句输入身高时,可以加入判断语句,防止输入非法数据导致程序崩溃。
另外,还可以使用数组来存储身高数据,方便数据的管理和处理。

C语言初级题目“输入身高和体重?

int main()

{

float w,h,BMI;

printf("请输入你的体重(kg):");

scanf("%f",&w);

printf("请输入你的身高(m):");

scanf("%f",&h);

BMI = w / (h * h);

printf("你的BMI指数为:%.2f\t",BMI);

if(BMI

printf("(偏轻)\n");

else if(BMI >= 18.5 && BMI

printf("(正常)\n");

else if(BMI >= 24 && BMI

printf("(超重)\n");

else if (BMI > 28)

printf("(肥胖)\n");

}

到此,以上就是小编对于c语言身高差的问题就介绍到这了,希望介绍关于c语言身高差的2点解答对大家有用。