yiguriyue


私信TA

用户名:13477102260

访问量:518

签 名:

等  级
排  名 12603
经  验 908
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 武汉科技大学
专  业

  自我简介:

void sta(char*a)
{
	int cnt,cnt1=0,cnt2=0,cnt3=0,cnt4=0;
	for(cnt=0;cnt<strlen(a);cnt++)
	{
		if(a[cnt]>64&&a[cnt]<91||a[cnt]>96&&a[cnt]<123)//ASCII码对应的十进制数
		{
			cnt1++;
		}
		else if(a[cnt]>47&&a[cnt]<58)
		{
			cnt2++;
		}
		else if(a[cnt]==32)
		{
			cnt3++;
		}
		else cnt4++;
	}
	
	printf("%d ",cnt1);
	printf("%d ",cnt2);
	printf("%d ",cnt3);
	printf("%d",cnt4);
}
int main()
{
	char a[100];
	scanf("%[^\n]",a);
	sta(a);
	return 0;
}
 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区