单选题
有以下程序:
#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: ("%d", s+1); break;
}
scanf("%d", &s);
}
}
运行时,若输入1 2 3 4 5 0<回车>,由输出结果是______。
【正确答案】
A
【答案解析】[解析] 根据题意,当s=1时,输出65;当s=2时,输出6;当s=3时,则输出64;当s=4时,输出5;当s=5时,输出6;当s=0时,程序直接退出。所以最后答案为6566456,A选项正确。