#include <stdio.h>
main()
{
int score;
int level;
printf("请输入一个数:");
scanf("%d",&score);
scanf("%d",&level);
level=score>=90?2:(score>=60?1:0);
}
为什么达不到需要的效果
你的需求是什么?
回复 嘿嘿大人:输入一个数大于90输出2,60到90之间输出1,其余输出0,得用“?:”这个语句
回复 一只猪的感慨:输入一个数为啥用两个scnaf语句?而且最后也没有输出语句printf
回复 嘿嘿大人:那我怎么编写,才能用?:表达程序
回复 一只猪的感慨:我没有说不能用啊,我说你用的两个scanf语句,你的需求只需要一个scanf语句,还有一个printf语句:
printf("level%d\n",level);
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?