例如:輸入:1122431
打印結果:
1重復 出現3次2重復 出現2次,
上代碼:
#include運行結果://查找多位數 重復數字 以及次數 int main() { long n=0; printf("請輸入一個多位數:"); scanf("%d",&n); int s[10]={0};//記錄相應數字出現的次數 while(n>0) { s[n%10]=s[n%10]+1; //1123 n=n/10; } //遍歷數組 把次數大於1的數字打印 int i=0; for(i=0;i<10;i++) { if(s[i]>1) { printf("%d 重復 出現%d 次\n",i,s[i]); } } return 0; }
1122431
1重復 出現3次
2重復 出現2次,