统计字符串.c

来自「C语言入门级小程序,呵呵,对初学都非常有帮助,当年是我一句一句写下来的.呵呵~~」· C语言 代码 · 共 30 行

C
30
字号
#include<stdio.h>
void main()
{
	char ch,ch1;
	int num,num1,num2,num3,flag=0;
	do
	{
		num=0;num1=0;num2=0;num3=0;
		printf("请输入字符系列,以回车键结束");
		if(flag==1)
		{
			getchar();
		}
		while((ch=getchar())!='\n')//回车键('\n')将不会统计在计算字符数内
			{
				if(ch<='z'&&ch>='a'||ch<='Z'&&ch>='A')
					num++;
				if(ch==' ')
					num1++;
				if(ch>='0'&&ch<='9')
					num2++;
					num3++;
			}
		printf("英文字母有%d个,空格有%d个,数字有%d个,其它字符有%d个.\n",
			num,num1,num2,num3-num-num1-num2);
		printf("\n是否要继续Y/N?\n");
		scanf("%c",&ch1);
		flag=1;
	}while(ch1=='y'||ch1=='Y');
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?