首页/科普/正文
c语言计算成绩平均分

 2024年04月20日  阅读 428  评论 0

摘要:**计算学生成绩平均分的C语言程序**```c#includeintmain(){//定义变量intnumStudents;floattotalScore=0,averageScore;//提示用户输

计算学生成绩平均分的C语言程序

```c

include

int main() {

// 定义变量

int numStudents;

float totalScore = 0, averageScore;

// 提示用户输入学生人数

printf("请输入学生人数:");

scanf("%d", &numStudents);

// 如果学生人数小于等于0,则输出错误信息并退出程序

if (numStudents <= 0) {

printf("错误:学生人数必须大于0。\n");

return 1; // 返回非零值表示程序异常退出

}

// 循环输入每个学生的成绩,并累加到总分中

for (int i = 1; i <= numStudents; i) {

float score;

printf("请输入第 %d 个学生的成绩:", i);

scanf("%f", &score);

// 如果成绩不在有效范围内,则输出错误信息并重新输入

if (score < 0 || score > 100) {

printf("错误:成绩必须在0到100之间。\n");

i; // 重新输入当前学生的成绩

continue; // 继续下一次循环

}

totalScore = score; // 累加成绩到总分中

}

// 计算平均成绩

averageScore = totalScore / numStudents;

// 输出平均成绩

printf("学生的平均成绩为:%.2f\n", averageScore);

return 0; // 返回0表示程序正常退出

}

```

这个程序首先会要求用户输入学生人数,然后循环询问每个学生的成绩,将这些成绩累加起来并计算平均值。程序会检查输入的学生人数是否大于0,并且会检查每个学生的成绩是否在0到100之间,如果不在范围内则会要求重新输入。

版权声明:本文为 “联成科技技术有限公司” 原创文章,转载请附上原文出处链接及本声明;

原文链接:https://lckjcn.com/post/20473.html

  • 文章48019
  • 评论0
  • 浏览13708654
关于 我们
免责声明:本网站部分内容由用户自行上传,若侵犯了您的权益,请联系我们处理,谢谢! 沪ICP备2023034384号-10
免责声明:本网站部分内容由用户自行上传,若侵犯了您的权益,请联系我们处理,谢谢! 沪ICP备2023034384号-10 网站地图