输入数据:2743<回车>。 #include<stdio.h> main() {int c; while((c=getchar())!=’n’) {switch(c-’2’) {case 0: ca

admin2010-04-24  14

问题 输入数据: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");}
转载请注明原文地址:https://jikaoti.com/ti/6ataFFFM
0

最新回复(0)