解题思路:
1.定义十个元素的数组,变量i,最大值max;
2.for输入十个数,依次内存中取地址;
3.第二个for循环中进行循环判断、交换;
4.最后输出最大值。
代码示例一:#include代码示例二:int main() { int a[10]; int i; int temp; printf("请输入10个数:"); for (i = 0; i < 10; i++) { scanf("%d", &a[i]); } for (i = 0; i < 10; i++) { if (a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; } } printf("其中最大的数是:%dn", a[9]); return 0; }
#includeint main() { int num[10], i, max; printf("请输入要排序的10个数:"); for (i = 0; i < 10; i++) scanf("%d", &num[i]); max = num[0]; for (int j = 0; j < 10; j++) { if (num[j] > max) max = num[j]; } printf("The max is %dn", max); return 0; }



