L1-003 个位数统计 (PTA)

标题

在这里插入图片描述
输入样例:
100311
输出样例:
0:2
1:3
3:1

#include<stdio.h>
#include<string.h>
int main()
{
	char ch[1000];//定义一个字符数组保存数据 
	int num[10] = {0};//定义一个整型数组统计0~9每个数出现的次数 
	scanf("%s",ch);//输入数据 
	for(int i = 0;i<strlen(ch);i++)//strlen是string中的一个计算字符长度函数 
	{
		num[ch[i]-48]++;// 通过ASCII码表可以知道字符'0'的ASCII码值为48 
	}
	
	for(int i = 0;i<10;i++){
		if(num[i]!=0){//查看num数组中的值是否为0,如果不为零表示对应的数出现过 
			printf("%d:%d\n",i,num[i]);
		}
	}
	return 0;	
} 
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页