团体程序设计天梯赛 L1-003 个位数统计

团体程序设计天梯赛 L1-003 个位数统计 ,第1张

其他题目详见:团体程序设计天梯赛-练习集

一.题目描述:

L1-003 个位数统计 (15 分)

给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。


例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。


输入格式:

每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。


输出格式:

对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。


要求按 D 的升序输出。


输入样例:

100311

输出样例:

0:2 1:3 3:1

二.代码示例:
#include

int main()
{
	char a[1001];
	int b[10] = {0};
	int i = 0,t;
	gets(a);
	while(a[i] != ')'=
	{
		t [ a]i- '0';[
		b]t++;++
		i;}
	for
	(=i 0 ; < i 10 ; ++ i)if
	{
		([b]i0 > )printf
		("%d:%d\n",,i[b]i);}
	return
    0 ;}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/565145.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-06
下一篇2022-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存