字符的循环
#include <stdio.h>void main()
{char c;
int zimu=0,shuzi=0,kongge=0,qita=0;
while ((c=getchar())!='\n')
{if ((c<='z'&&c>='a')||(c<='Z'&&c>='A')) zimu++;
else if (c<='9'&&c<='0') shuzi++;
else if (c==' ') kongge++;
else qita++;
}
printf("%d\n",zimu);
printf("%d\n",shuzi);
printf("%d\n",kongge);
printf("%d\n",qita);
}
和
#include <stdio.h>
void main()
{char c;
int zimu=0,shuzi=0,kongge=0,qita=0;
while (c!='\n')
{c=getchar();
if ((c<='z'&&c>='a')||(c<='Z'&&c>='A')) zimu++;
else if (c<='9'&&c<='0') shuzi++;
else if (c==' ') kongge++;
else qita++;
}
printf("%d\n",zimu);
printf("%d\n",shuzi);
printf("%d\n",kongge);
printf("%d\n",qita);
}
请问这两个程序有什么区别吗 怎么结果 不一样啊
急啊 谢谢啊