刚才写错了
#include<stdio.h>void 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);
default:putchar(c+2);break;
}
}
printf("\n");
}
输入332254
输出结果为什么是554476
而
#include<stdio.h>
void 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);
default:putchar(c+2);break;
}
}
printf("\n");
}
输入332254
输出结果是77776666878
分别怎么来的