ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

SCAU:字母分类统计

SCAU:字母分类统计

字母分类统计

Time Limit:1000MS  Memory Limit:65535K

题型: 编程题   语言: G++;GCC;VC

描述

输入一行以换行符结束的字符,统计并输出其中英文字母、数字、空格和其它字符的个数。

输入格式

一行字符,以换行符结束

输出格式

一行4个数字分别为:英文字母、数字、空格和其它字符的个数,两数据之间以一个空格分隔

输入样例

ABC 456!

输出样例

3 3 1 1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
int main()
{   char a[80];int i,c1=0,c2=0,c3=0,c4=0;gets(a);for(i=0;i<strlen(a);i++){if(a[i]==' ')c3++;if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')c1++;if(a[i]>='0'&&a[i]<='9')c2++;}c4=strlen(a)-c1-c2-c3;printf("%d %d %d %d",c1,c2,c3,c4);return 0;
}

 

返回列表