C語言 求一批整數中出現最多的個位數字

2021-08-03 03:30:33 字數 935 閱讀 8129

任務描述

給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234、2345、3456,其中出現最多次數的數字是3和4,均出現了3次。

功能要求

①輸入格式:

輸入在第1行中給出正整數nn(\le 1000≤1000),在第二行中給出nn個不超過整型範圍的正整數,數字間以空格分隔。

②輸出格式:

在一行中按格式「m: n1 n2 ...」輸出,其中m是最大次數,n1、n2、……為出現次數最多的個位數字,按從小到大的順序排列。數字間以空格分隔,但末尾不得有多餘空格。

③輸入樣例: 3

1234 2345 3456

④輸出樣例:

3: 3 4。

#include#include#includeint main() 

; int result[10] = ;

int max = 0;

int index = 0;

char *data;

int n, i;

scanf("%d", &n);

getchar();

data = (char*)malloc(sizeof(char) * 6 * n);

gets(data);

for (i = 0; i < strlen(data); i++)

} for (i = 0; i < 10; i++)

} printf("%d: ", buffer[max]);

result[index] = max;

index++;

for (i = 0; i < 10; i++)

} }for (i = 0; i < index; i++)

system("pause");

return 0;

}

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...

0001 求一批整數中出現最多的個位數字

7 6 求一批整數中出現最多的個位數字 20 分 給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234 2345 3456,其中出現最多次數的數字是3和4,均出現了3次。輸入格式 輸入在第1行中給出正整數n 1000 在第二行中給出n個不超過整型範圍的非負整數,...

8 1 求一批整數中出現最多的個位數字 20

給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234 2345 3456,其中出現最多次數的數字是3和4,均出現了3次。輸入格式 輸入在第1行中給出正整數n 1000 在第2行中給出n個不超過整型範圍的正整數,數字間以空格分隔。輸出格式 在一行中按格式 m n1...