Mageosr


私信TA

用户名:uq_81532760452

访问量:456

签 名:

e

等  级
排  名 38554
经  验 352
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

刚学C

TA的其他文章

解题思路:用else if

注意事项:因为本人使用的Visual studio2022版本 在VS里 scanf是不允许被直接打出 需要加个_s 答题时删掉_s即可 答案以我VS写出来的为主 若有错误指出即可

else if (表达式) 括号后面不可以打分号。不然下一个else if 会报错



参考代码:

#include<stdio.h>

int main(void)

{

int a = 0, A = 0, B = 0, C = 0, D = 0, E = 0;

printf("输入你的成绩\n");

scanf_s("%d", &a);

if (a >= 90)

{

a = 'A';

printf("你的成绩为A\n");

}

else if (80 <= a && a <= 89)

{

a = 'B';

printf("你的成绩为B\n");

}

else if (70 <= a && a <= 79)

{

a = 'C';

printf("你的成绩为C\n");

}

else if (60 <= a && a <= 69)

{

a = 'D';

printf("你的成绩为D\n");

}

else if (60 < a)

{

a = 'E';

printf("你的成绩为E\n");

}

return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区