terrifiiooooo 2023-11-01 23:35 采纳率: 58.8%
浏览 3

关于#c语言#的问题,请各位专家解答!


#include <stdio.h>
int main(int argc, char *argv[])
{
 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); 
  default: putchar(c+2); break; 
  } }
   printf("\n"); 
    return 0;
}

这个咋做啊教教大一的吧谢谢

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-11-01 23:38
    关注

    你要干嘛,你的程序会根据输入字符的ascii -'2' 分别处理,0 1输出2个c+4,3输出c+3 c+2,其余输出c+2

    评论

报告相同问题?

问题事件

  • 创建了问题 11月1日