#include <stdio.h>
void main()
{
char c;
int letter,space,number,other;
letter=space=number=other=0;
do
{
c=getchar();
if(c>='a' && c<='z' || c>='A'&&c<='Z')
空字符串是什么 letter++;
else if(c>='0' && c<='9') //注意不要少写单引号'
number++;
else if(c==' ') //注意是==,不要写成=
space++;
else
other++;
}while(c!='\n');//表示不是换行符
//注意换行符号也统计在other中
printf("letter=%d,space=%d,number=%d,other=%d\n",letter,space,number,other);
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论