我觉得这个很好玩啊。
分别统计字符串中的字母数,空格数,数字数和其他字符,
代码以及笔记如下:
#include<stdio.h>
int main()
{
char c;
int letters = 0, space = 0, digit = 0, others = 0;
printf("请输入一行字符:");
while((c=getchar())!='\n')
{
if (('a' <= c &&c<= 'z') || ('A' <= c&&c<= 'Z'))//a,z等需要加引号表示其为字符
letters = letters + 1; //letter++也行
else if (c == ' ') //是等于号不是赋值‘=’
space++;
else if ('0' <= c&&c<= '9') //没有('0' <= c<= '9')的形式
digit++;
else
others++;
}
printf("字母数:%d\n空格数:%d\n数字数:%d\n其他字符数:%d\n", letters, space, digit, others);
return 0;
}