首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C语言编程不懂,求指教~该如何解决

2014-01-09 
C语言编程不懂,,求指教~!#includestdio.hmain(){int sscanf(%d,&s)while(s0){switch(s){case 1:pri

C语言编程不懂,,求指教~!
#include<stdio.h>
main()
{
int s;
scanf("%d",&s);
while(s>0)
{
switch(s)
{
case 1:
printf("%d",s+5);
case 2:
printf("%d",s+4);
break;
case 3:
printf("%d",s+3);
default:
printf("%d",s+1);
break;
}
scanf("%d",&s);
}
}



C语言编程不懂,求指教~该如何解决
[解决办法]
运行结果没错。printf没有输出回车换行符号。有些case语句段没有break,可能是你漏了。
[解决办法]
case语句段后要加上break;
switch(s) case语句相当于

if(1 == s){;}
else if(2 == s){;}
else if(3 == s){}
...
else
{}

热点排行