Hi看 2023-04-16 10:08 采纳率: 100%
浏览 69
已结题

这个用C语言怎样解答?

主要是我写的代码太乱了,感觉我的基础并不太好,有思路但并不成功,还麻烦写一下,有注释更好了

img

  • 写回答

4条回答 默认 最新

  • 社区专家-Monster-XH 2023-04-16 10:15
    关注

    img

    
    #include <stdio.h>  // 引入标准输入输出头文件
     
    int main() {
        float grade;  // 定义变量用于存储学生的期末成绩
        int passCount = 0, failCount = 0, i = 1;  // 定义计数器以统计及格和不及格的人数,同时初始化为0
     
        printf("请输入所有学生的期末成绩:"); // 提示输入
     
        while (scanf("%f", &grade) == 1 && grade != -1) {  // 当输入的成绩是有效数字且不等于-1时继续循环
            printf("NO.%d 期末成绩:%.1f 考核成绩:", i, grade);  // 输出学生的期末成绩和编号,并用 %.1f 指定小数点后一位精度
     
            // 根据成绩的不同区间输出对应的考核等级
            if (grade >= 90) {
                printf("A\n");
            } else if (grade >= 80) {
                printf("B\n");
            } else if (grade >= 60) {
                printf("C\n");
            } else {
                printf("D\n");
            }
     
            // 统计及格和不及格的人数
            if (grade >= 60) {
                passCount++;
            } else {
                failCount++;
            }
     
            i++;  // 编号加1
        }
     
        // 输出及格和不及格的人数
        printf("及格人数:%d,不及格人数:%d\n", passCount, failCount);
     
        return 0;
    }
    
    
    
    

    不懂的地方提出来哈

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月24日
  • 已采纳回答 4月16日
  • 创建了问题 4月16日

悬赏问题

  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计