c语言学使用循环结构输入成绩
时间: 2024-11-29 21:33:16 浏览: 10
语言循环结构程序设计PPT学习教案.pptx
在C语言中,你可以使用循环结构来多次输入学生的成绩,例如使用while或for循环。这里是一个简单的示例,使用while循环:
```c
#include <stdio.h>
int main() {
int score, total = 0;
char continueInput;
printf("请输入学生的成绩(输入-1结束):\n");
while (1) {
scanf("%d", &score);
if (score == -1)
break; // 当输入-1时跳出循环
total += score; // 累加成绩
printf("是否还有其他学生的成绩?请输入-1: ");
scanf(" %c", &continueInput); // 防止回车字符干扰
continueInput = getchar(); // 移除当前读取的换行符
if (continueInput == '\n') continue; // 如果用户直接按了回车,则继续下一轮循环
}
printf("所有学生的总成绩是:%d\n", total);
return 0;
}
```
在这个程序里,用户可以持续输入分数,直到输入`-1`为止。每次输入后都会询问是否还要输入更多,直到用户确认结束。
阅读全文