不是吧,老兄,我输出的字符有三十多个呢!
不过,这个程序,改了一点,都会造成死循环,机器都死了三回了
不过,这个程序,改了一点,都会造成死循环,机器都死了三回了
我改了下; 1,加上main()
2.printf("%s",c); 改成printf("%c",c);
3。m[]可以不要。
改变后的程序是
#include<stdio.h>
#define CHANGE 1
main()
{char c;
int i;
#if CHANGE
while((c=getchar())!='\n')
{if('a'<=c&&c<'z')c=c+1;
else
{if(c=='z')c='a';}
putchar(c);
}
#else
while((c=getchar())!='\n')
putchar(c);
#endif
printf("\n");
}