问题
问答题
输入数据:2743<回车>。
#include<stdio.h>
main()
int c;
while((c=getchar())!=’n’)
switch(c-’2’)
case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+2);break;
printf("\n");
答案
参考答案:66877
解析:
#include<stdio.h>
main()
{int c;
while((c=getchar())!=’\n\/*从键盘获得字符*/
{switch(c-’2’)/*开始进行分支选择*/
{case 0:
case 1:putchar(c+4);/*如果此行语句被执行,则其下面的一行语句将被无条件执行。*/
case 2:putchar(c+4);break;/*如果此行语句被执行,则仅执行这一行。*/
case 3:putchar(c+3);/*同casel*/
case 4:putchar(c+2);break;}/*同case3*/
}
printf("\n");}