中国大学mooc编程题在线测试第四周

  • Post author:
  • Post category:其他


程序改错


题目内容:


下面代码的功能是将百分制成绩转换为5分制成绩,具体功能是:如果用户输入的是非法字符或者不在合理区间内的数据(例如输入的是a,或者102,或-45等),则程序输出 Input error!,否则将其转换为5分制输出。目前程序存在错误,请将其修改正确。并按照下面给出的运行示例检查程序。

#include<stdio.h>
   int main()
   {
       int score;
       char grade;
       printf("Please input  score:");
       scanf("%d", &score);
       if (score < 0 || score > 100)   
             printf("Input error!\n");
        else if (score >= 90) 
             grade = 'A’;
        



版权声明:本文为login_first原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。