給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234、2345、3456,其中出現最多次數的數字是3和4,均出現了3次。
輸入格式:
輸入在第1行中給出正整數n(<=1000),在第2行中給出n個不超過整型範圍的正整數,數字間以空格分隔。
輸出格式:
在一行中按格式「m: n1 n2 ...」輸出,其中m是最大次數,n1、n2、……為出現次數最多的個位數字,按從小到大的順序排列。數字間以空格分隔,但末尾不得有多餘空格。
輸入樣例:
3輸出樣例:1234 2345 3456
3: 3 4
#include int main(); for(i = 0 ; i < n ; i++) //a[i]的 各個位數(個位,百位...)都存放在b 陣列的下標 ,並且記錄下它出現的個數
} //n 個數字都遍歷完
int t = 0;
for(i = 0 ; i < 10 ; i++)
} printf("%d: ", t); //按格式輸出前面部分
int c[10] = , cnt = 0;
for(i = 0 ; i < 10 ; i++)
}int cnt2 = 0;
for(i = 0; i < 10; i++)
} }
return 0;
}
08 1 求一批整數中出現最多的個位數字 20
給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234 2345 3456,其中出現最多次數的數字是3和4,均出現了3次。輸入格式 輸入在第1行中給出正整數n 1000 在第2行中給出n個不超過整型範圍的正整數,數字間以空格分隔。輸出格式 在一行中按格式 m n1...
08 1 求一批整數中出現最多的個位數字 20
給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234 2345 3456,其中出現最多次數的數字是3和4,均出現了3次。輸入格式 輸入在第1行中給出正整數n 1000 在第2行中給出n個不超過整型範圍的正整數,數字間以空格分隔。輸出格式 在一行中按格式 m n1...
C語言入門 求一批整數中出現最多的數字
include 求一批整數中出現最多的數字 includeint main void printf 請輸入乙個正整數n 1 n 1000,輸入0退出 n scanf d n if n 1 n 1000 while zhengshu 0 sum 0 max a 0 most 0 for i 1 i 1...