使用的平台是 devc++
目标是想要将 0 到 100 分,分成 abcde 五个等级
#include <stdio.h>
int main()
{ int grade; printf("请输入你的成绩:"); scanf("%d\n",&grade); if ( grade>=90 ) { printf("你本次测验的成绩为 A"); } else if ( 80<=grade < 90) { printf("你本次测验的成绩为 B"); } else if ( 70<=grade < 80 ){
printf("你本次的测验的成绩为 C");
} else if (60<=grade < 70){
printf("你本次测验成绩为 D");
}
else if ( grade < 60){
printf("你本次测验的成绩为 E");
}
return 0;
}
出现的问题,运行时只要输入低于 80 的分数,结果都只会显示成 B 且输入数字按下回车后需要再输入数字才能出结果
目标,设计一个让用户猜数字大小并能够让用户知道自己猜了多少次的小游戏
#include <stdio.h> int main() { int number = 55; int count = 0; double a; do { scanf("%lf\n", &a); count++; if ( a > number ){
printf("大了");
}
else if ( a < number ){
printf("小了");
}
}
while ( a != number );
printf("总共耗费%d 次猜对", count);
return 0;
}
问题,在运行里输入的次数必须是两次才会进行一次判定,且会计入总猜题数
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.