站外题,求调
  • 板块学术版
  • 楼主nihao888
  • 当前回复5
  • 已保存回复5
  • 发布时间2025/1/3 20:19
  • 上次更新2025/1/4 09:36:09
查看原帖
站外题,求调
1352997
nihao888楼主2025/1/3 20:19
数字统计

题目描述 已知一个整数N,请你统计数字N的各个位中,0~9每种数字出现的次数是多少?

输入 输入一个整数N。 0 <= N <= 1018;

输出 输出十行,分别表示0~9每个数字出现的次数,具体格式见样例输出。

样例输入 2333333666 样例输出

0 0
1 0
2 1
3 6
4 0
5 0
6 3
7 0
8 0
9 0
提示

样例2333333666中,2出现了1次,3出现了6次,6出现了3次,其余数字都没有出现。

#include<bits/stdc++.h>
using namespace std;
int a[10000005],f[15];
int main()
{
	long long n,i=1;
	scanf("%d",&n);
	while(n)
	{
		a[i]=n%10;
		f[a[i]]++;
		n=n/10;
		i++;
	}
	for(i=0;i<=9;i++){
		printf("%d %d\n",i,f[i]);
	}
}
/*
2333333666
*/
2025/1/3 20:19
加载中...