visual studio 2010回车退出程序
#include<stdio.h>voidmain(){intwin;intmark;intch;printf("输入你的考试成绩");scanf("%d",&mark)...
#include<stdio.h>
void main()
{int win;
int mark;
int ch;
printf("输入你的考试成绩");
scanf("%d",&mark);
getchar();
printf("请选择你参加程序设计大赛情况\n");
printf(" (0:未参加,1:参赛,2:三等奖,3:二等奖,4:一等奖):");
scanf("%d",&win);
getchar();
switch(win)
{
case 0:break;
case 1:mark=mark+5;break;
case 2:mark=mark+15;break;
case 3:mark=mark+20;break;
case 4:mark=mark+30;
}/*switch*/
if(mark>100)
mark=100;
printf("你的最后成绩是:%d\n",mark);
}
输入成绩再进行选择,之后回车就退出程序,为啥啊? 展开
void main()
{int win;
int mark;
int ch;
printf("输入你的考试成绩");
scanf("%d",&mark);
getchar();
printf("请选择你参加程序设计大赛情况\n");
printf(" (0:未参加,1:参赛,2:三等奖,3:二等奖,4:一等奖):");
scanf("%d",&win);
getchar();
switch(win)
{
case 0:break;
case 1:mark=mark+5;break;
case 2:mark=mark+15;break;
case 3:mark=mark+20;break;
case 4:mark=mark+30;
}/*switch*/
if(mark>100)
mark=100;
printf("你的最后成绩是:%d\n",mark);
}
输入成绩再进行选择,之后回车就退出程序,为啥啊? 展开
1个回答
展开全部
在最后加一行getchar();
让程序等待输入,否则程序运行完就退出了,无法查看结果。
让程序等待输入,否则程序运行完就退出了,无法查看结果。
更多追问追答
追问
还是一样。
追答
#include
void main()
{int win; int mark; int ch;
printf("输入你的考试成绩");
scanf("%d",&mark);
getchar();
printf("请选择你参加程序设计大赛情况\n");
printf(" (0:未参加,1:参赛,2:三等奖,3:二等奖,4:一等奖):");
scanf("%d",&win);
getchar();
switch(win)
{ case 0:break;
case 1:mark=mark + 5;break;
case 2:mark=mark + 15;break;
case 3:mark=mark + 20;break;
case 4:mark=mark + 30; }/*switch*/
if(mark>100) mark=100;
printf("你的最后成绩是:%d\n",mark);
getchar();
}
确认没问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询