#include<stdio.h>
#include<ctype.h>
int main(void)
{
char ch;
while(1)
{
ch=getchar();
if(isalpha(ch))
putchar(ch);
else
break;
}
printf("你输入的不是字母");
return 0;
}
#include<ctype.h>
int main(void)
{
char ch;
while(1)
{
ch=getchar();
if(isalpha(ch))
putchar(ch);
else
break;
}
printf("你输入的不是字母");
return 0;
}
为什么只循环一次?
\n被悲剧的抓住了 然后作为祭品召唤出了else break 击败了while大魔王
http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=17322832971&z=1418062378