C语言编程:选择排序算法实现10个整数排序
使用C语言编程: 输入 10 个整数,用选择法对这 10 个整数按从小到大的顺序排序,并输出排序后的结果。
好的,下面是使用C语言编写的程序:```c #include <stdio.h> int main() { int arr[10], i, j, temp; printf("请输入10个整数:"); for (i = 0; i < 10; i++) { scanf("%d", &arr[i]); } // 选择排序 for (i = 0; i < 9; i++) { int min_index = i; for (j = i + 1; j < 10; j++) { if (arr[j] < arr[min_index]) { min_index = j; } } if (i != min_index) { temp = arr[i]; arr[i] = arr[min_index]; arr[min_index] = temp; } } // 输出排序结果 printf("排序后的结果为:"); for (i = 0; i < 10; i++) { printf("%d ", arr[i]); } return 0; }
你可以将这段代码复制到你的C语言编译器中运行,然后输入10个整数,程序将会输出排序后的结果。
使用C语言编程: 青年歌手参加歌曲大奖赛,有 10 个评委进行打分,编程求这位选手的平均得分(去掉一个最高分和一个最低分)。
好的,下面是使用C语言编写的程序:```c
#include <stdio.h>
int main() {
int scores[10], i, sum = 0, max = 0, min = 100;
printf("请依次输入10个评委的分数:");
for (i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
}
printf("去掉一个最高分 %d 和一个最低分 %d 后,选手的平均得分为:%.2f\n", max, min, (float)(sum - max - min) / 8);
return 0;
}
你可以将这段代码复制到你的C语言编译器中运行,然后输入10个评委的分数,程序将会输出去掉一个最高分和一个最低分后的选手平均得分。
原文地址: https://www.cveoy.top/t/topic/jH00 著作权归作者所有。请勿转载和采集!