问题
单项选择题
有以下程序
#include<stdio.h>
main()
int s;
scanf("%d",&s);
while(s>0)
switch(s)
case 1:pfinttf("%d",s+5);
case 2:prinft("%d",s+4);break;
case 3:prinft("%d",s+3);
default: printf("%d",s+1);break;
scanf("%d",&s);
运行时,若输入1 2 3 4 5 0<回车>,则输出结果是______。
A.6566456
B.66656
C.66666
D.6666656
答案
参考答案:A
解析: 第一次循环输出65;然后s接收到2,第二次循环输出6;s接收到3,第三次循环输出6 4;接收到4,第四次循环输出5;接收到5,第五次循环输出6;接收到0,结束循环,所以答案为D。