当前位置:新励学网 > 秒知问答 > c语言怎样输入一组成绩判定等级

c语言怎样输入一组成绩判定等级

发表时间:2024-11-16 20:57:52 来源:网友投稿

在C语言中,输入一组成绩并判定等级可以通过以下步骤实现:

定义一个整型数组来存储成绩。

使用循环结构(如for循环)读取用户输入的成绩,并将其存储在数组中。

遍历数组中的每个成绩,使用if-else语句根据成绩范围判断等级。

输出每个成绩对应的等级。

以下是一个简单的示例代码:

#include <stdio.h> int main() { int scores[100]; // 假设最多输入100个成绩 int n, i; printf("请输入成绩数量:"); scanf("%d", n); // 读取成绩数量 // 读取成绩 for(i = 0; i < n; i++) { printf("请输入第%d个成绩:", i + 1); scanf("%d", scores[i]); } // 判断等级并输出 for(i = 0; i < n; i++) { if(scores[i] >= 90) { printf("%d的等级是:A\n", scores[i]); } else if(scores[i] >= 80) { printf("%d的等级是:B\n", scores[i]); } else if(scores[i] >= 70) { printf("%d的等级是:C\n", scores[i]); } else if(scores[i] >= 60) { printf("%d的等级是:D\n", scores[i]); } else { printf("%d的等级是:F\n", scores[i]); } } return 0; }

在这个示例中,我们首先定义了一个名为scores的整型数组来存储成绩。然后我们使用scanf函数读取用户输入的成绩数量和具体成绩。之后我们使用两个for循环分别读取成绩和判断等级,最后输出每个成绩对应的等级。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!