用c写一个程序,用来计算体测成绩
时间: 2024-04-29 14:26:22 浏览: 109
好的,我可以为你提供一些关于计算体测成绩的方法。你可以使用C语言编写一个程序来计算各个测试项目的得分,并根据得分计算最终成绩。以下是一个简单的代码示例来帮助你开始:
```
#include <stdio.h>
int main() {
float height, weight, situp, pushup, run, score;
printf("请输入身高(cm):");
scanf("%f", &height);
printf("请输入体重(kg):");
scanf("%f", &weight);
printf("请输入仰卧起坐个数:");
scanf("%f", &situp);
printf("请输入俯卧撑个数:");
scanf("%f", &pushup);
printf("请输入1千米跑步用时(min):");
scanf("%f", &run);
// 根据得分计算最终成绩
float situp_score = situp * 1.8;
float pushup_score = pushup * 1.8;
float run_score = 1000 / run * 3.5;
float bmi = weight / (height/100.0 * height/100.0);
float bmi_score = (bmi >= 18.5 && bmi <= 23.9) ? 100 : (18.5 - bmi) / 0.01;
score = situp_score + pushup_score + run_score + bmi_score;
printf("最终成绩为:%.2f\n", score);
return 0;
}
```
以上代码仅提供了一种计算体测成绩的方法,实际情况可能会有所不同,具体实现方式可以根据需要进行修改或优化。
阅读全文