include<stdio.h>
int main()
{
int x;
int result;
scanf_s("x=%d", &x);
if (x>0&&x<60)
{
printf("你的成绩是不及格\n");
}
else if (x>60&&x<80)
{
printf("你的成绩是及格\n");
}
else if (x > 80 && x < 90)
{
printf("你的成绩是良好\n");
}
else
{
printf("你的成绩是优秀");
}
return 0;
}

霸霸们,为什么该程序取60以上都显示优秀啊?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注
1.scanf("x=%d", &x);改成scanf("%d", &x);
2.及格应该可以等于60,良好可以等于80#include<stdio.h> int main() { int x; int result; scanf_s("%d", &x); if (x>0&&x<60) { printf("你的成绩是不及格\n"); } else if (x>=60&&x<80) { printf("你的成绩是及格\n"); } else if (x >= 80 && x < 90) { printf("你的成绩是良好\n"); } else { printf("你的成绩是优秀"); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 回答几个问题 关于数据库
- ¥15 设计程序(标签-STM32|关键词-工作模式)
- ¥15 51单片机串口通信问题,未完成且要修改
- ¥15 百鸡问题 c++编程问题(相关搜索:输出数据)
- ¥30 如何在CMD中设置代理
- ¥15 我有一块薛定谔的硬盘
- ¥15 微信小游戏开发2D碰撞检测问题
- ¥30 MapReduce案例实践(实验过程需要截图加文字)
- ¥30 链表、二叉树的应用和算法设计
- ¥15 R语言批量修改csv文件中的某一列