慕少8295968
2021-04-03 01:08
#include <stdio.h>
int main()
{
/*
当成绩小于60时 则学习成绩为差
当成绩大于等于60且小于80时 则成绩为正常
当成绩大于等于80且小于95时 则的成绩为优秀
当成绩大于等于95且小于等于100时 的成绩为优异
*/
int a = 40;
int b = 60;
printf("成绩是否正常: %d\n" , a>=60 && b<80);
}
printf("成绩是否正常");
printf("%c\n",a>=60&&a<=80?'y':'n');
你的printf()中的括号用了中文输入法的括号,不信你复制到编译器再改一下括号就可以运行了
成绩是a还是b?定义一个变量表示就行了。另外程序有bug,假如成绩为?,按照你写的输出不正常?
int score;
score = 76;
printf("成绩是否正常: %d\n", score >= 60 && score < 80);
C语言入门
926025 学习 · 20793 问题
相似问题