【C语言】计算输入整数中每个数字出现的次数

xiaoxiao2021-02-28  87

#include <stdio.h> /** * 计算输入整数中每个数字出现的次数 * 输入一个整数,如1353156。输出这个整数中有2个1、2个3、2个5、1个6。 */ int main() { int num = 0, i = 0; int array[10] = {}; printf("请输入一个整数:"); scanf("%d", &num); while(num) { array[num % 10]++; //让数组下标代表所判断的数字 num /= 10; } for (i = 0; i < 10; i++) { if(array[i] != 0) { printf ("%d有%d个\n", i, array[i]); } } return 0; }

转载请注明原文地址: https://www.6miu.com/read-45829.html

最新回复(0)