C语言实现整数排序并统计最小值出现次数
#include <stdio.h>
int main() { int nums[10]; int i, j, temp, min, count;
// 输入10个整数
for (i = 0; i < 10; i++) {
scanf('%d', &nums[i]);
}
// 冒泡排序,将整数从大到小排序
for (i = 0; i < 10 - 1; i++) {
for (j = 0; j < 10 - i - 1; j++) {
if (nums[j] < nums[j + 1]) {
temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
// 输出排序后的整数
for (i = 0; i < 10; i++) {
printf('%4d', nums[i]);
}
printf('
');
// 查找最小数出现的次数
min = nums[9];
count = 0;
for (i = 0; i < 10; i++) {
if (nums[i] == min) {
count++;
}
}
// 输出最小数出现的次数
printf('%d', count);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/pkpq 著作权归作者所有。请勿转载和采集!