本文共 461 字,大约阅读时间需要 1 分钟。
输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。输出格式:
对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。输入样例:
100311 输出样例: 0:2 1:3 3:1#include#include //包含memset()函数int main(){ int a[10]; char s[1001]; memset(a, 0, sizeof(a));//数组初始化为0 scanf("%s", &s); for (int i = 0; i < strlen(s); i++) a[s[i] - '0']++; for (int i = 0; i < 10; i++) if (a[i]) printf("%d:%d\n", i, a[i]); return 0;}
转载地址:http://pnolf.baihongyu.com/