在下面的程序中,在运行的时候若输入1 2 3 4 5 0的结果为什么是6566456
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/08 08:12:20
在下面的程序中,在运行的时候若输入1 2 3 4 5 0的结果为什么是6566456
#include
main()
{ int s;
scanf("%d",&s);
while(s>0)
{ switch(s)
{
\x05 case 1:printf("%d",s+5);
\x05 case 2:printf("%d",s+4);break;
\x05 case 3:printf("%d",s+3);
\x05 default:printf("%d",s+1);break;
}
scanf("%d",&s);
}
}
#include
main()
{ int s;
scanf("%d",&s);
while(s>0)
{ switch(s)
{
\x05 case 1:printf("%d",s+5);
\x05 case 2:printf("%d",s+4);break;
\x05 case 3:printf("%d",s+3);
\x05 default:printf("%d",s+1);break;
}
scanf("%d",&s);
}
}
结果就是这样啊,就是不知道你少写两个break:是不是故意的.
1输出 65
2输出 6
3输出 64
4输出 5
5输出 6
所以结果就是6566456.
再问: 我没有少写啊 不过还是谢谢你 我懂啦
再答: 不客气~
1输出 65
2输出 6
3输出 64
4输出 5
5输出 6
所以结果就是6566456.
再问: 我没有少写啊 不过还是谢谢你 我懂啦
再答: 不客气~
在下面的程序中,在运行的时候若输入1 2 3 4 5 0的结果为什么是6566456
以下程序在运行是时,输入变量a的值为1,变量b的值为2,写出程序的运行结果
(2014•宁德模拟)阅读如图所示的程序框图,运行相应的程序.若输入的x∈[0,2),则输出的结果可能是( )
在执行下列程序时输入:1357924,则程序的运行结果为( D).main( ) { int x,y; scanf(“%
以下程序的运行结果为什么会是3啊,main() { int a=2,b=-1,c=3; if(a
这个程序怎么我把a输入的非常小的时候还是不能运行出the equation is not quadratic这个结果呢?
程序填空题(1) 下面程序的功能为:输入一个整数,判断该数是否能被7整除.完成以下程序并运行出正确结果
运行下面的程序,如果键盘上输入: ab c def 则输出结果为____.
请问在下面的c程序中while (q)
根据如图所示的程序计算,若输入x的值为1,则输出y的值为什么?输入x--平方--乘2--减4--结果大于0--输出y
写出下面程序的运行结果,
下列程序运行后的输出结果.