📄 输入字符串 ,统计单词 字母 数字个数.cpp
字号:
#include<stdio.h> /**/
void main()
{
printf("\n\t输入字符串 (Ctrl+z(^z)结束) ,统计单词(用空白符隔开)、字母、数字个数\n\n");
while(1)
{char c,ch;
int alphabets=0,numbers=0,characters=0,words=0;
printf("\n 输入字符串: ");
while((c=getchar())!=EOF)
{
if(c==' '||c=='\t'||c=='\n'){words++;}
if(c>='a'&&c<='z'||c>='A'&&c<='Z'){alphabets++;} //并列if
else if(c>='0'&&c<='9'){numbers++;} //if-else嵌套
else {characters++;}
}
printf("\t字母个数alphabets=%d\n",alphabets);
printf("\t数字个数numbers=%d\n",numbers);
printf("\t其它字符个数characters=%d\n",characters);
printf("\t单词个数words=%d\n",words);
printf(" 欲继续输入吗?是则回车,否请输入'空格' ");
if((ch=getchar())==' '){break;} //此处用 scanf("%c",&ch);也行
else if(ch=='\n'){;}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -