作者在 2012-04-06 14:03:00 发布以下内容
# include <stdio.h>
int main(void)
{
float score; //定义成绩变量
printf("请输入您的成绩:"); //输出上边的语句。
scanf("%f", &score); //将成绩从键盘上输入进电脑。
if(score > 100) //如果成绩大于100
printf("这是在做梦\n"); //输出成绩大于100的结果
else if(score >= 90 && score <=100)//否则如果90≤成绩≤100,“此时的表达式不能写成90≤成绩≤100,结果会输出为1.”
printf("优秀!\n"); //输出成绩90≤成绩≤100的结果。
else if(score >=80 && score <90) //否则如果80≤成绩<100
printf("良好!\n"); //输出成绩80≤成绩<100的结果。
else if(score >=60 && score <80) //否则如果60≤成绩<80
printf("及格!\n"); //输出成绩60≤成绩<80的结果。
else if(score >=0 && score <60) //否则如果0≤成绩<60
printf("不及格!\n"); //输出成绩0≤成绩<60的结果。
else //否则成绩小于零
printf("请不要自卑!\n"); //输出成绩小于零的结果。
return 0;
}
这是个测试成绩的 代码从VC++6.0编译出来的文件夹Debug里边的.exe程序。为什么输入一个数字之后按回车直接消失了。没有出来要输出的东西。这是为啥啊?请高手指教。。。