请问visual studio 2017写的C程序,执行(不调试)怎么连续输入输出?
请问visual studio 2017写的C程序,执行(不调试)后,怎么让命令行连续输入输出?目前是输入一次,再按键盘任意键就直接退出了QAQ代码如下:
#include<stdio.h>
int main()
{
char ch;
printf("请输入成绩:");
scanf_s("%c", &ch);
switch (ch)
{
case 'A': printf("你的成绩在90分以上!\n"); break;
case 'B': printf("你的成绩在80~90分之间!\n"); break;
case 'C': printf("你的成绩在70~80分之间!\n"); break;
case 'D': printf("你的成绩在60~70分之间!\n"); break;
case 'E': printf("你的成绩在60分以下!\n"); break;
default: printf("请输入有效的成绩评级!\n"); break;
}
return 0;
} 加循环#include<stdio.h>
int main()
{
for(;;){
char ch;
printf("请输入成绩:");
scanf_s("%c", &ch);
switch (ch)
{
case 'A': printf("你的成绩在90分以上!\n"); break;
case 'B': printf("你的成绩在80~90分之间!\n"); break;
case 'C': printf("你的成绩在70~80分之间!\n"); break;
case 'D': printf("你的成绩在60~70分之间!\n"); break;
case 'E': printf("你的成绩在60分以下!\n"); break;
default: printf("请输入有效的成绩评级!\n"); break;
}
}
return 0;
} 已经OK 了,谢谢大佬,请问还有别的方法吗?{:10_256:} 一般使用while循环
#include<stdio.h>
int main()
{
while(1){
char ch;
printf("请输入成绩:");
scanf_s("%c", &ch);
switch (ch)
{
case 'A': printf("你的成绩在90分以上!\n"); break;
case 'B': printf("你的成绩在80~90分之间!\n"); break;
case 'C': printf("你的成绩在70~80分之间!\n"); break;
case 'D': printf("你的成绩在60~70分之间!\n"); break;
case 'E': printf("你的成绩在60分以下!\n"); break;
default: printf("请输入有效的成绩评级!\n"); break;
}
}
return 0;
}
页:
[1]