//第一次尝试:
#define
_CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int arr[10] = { 0 }; printf("请输入十个数\n"); for (int i = 0; i < 10; i++) { scanf("%d", &arr[i]); } /*for (int i = 0; i < 10; i++) { printf("%d ", arr[i]); }*/ for (int j = 0; j < 9; j++) { if (arr[j]>=arr[j+1]) { int t = 0; t = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = t; } } printf("%d\n", arr[9]); return 0; }
//在此程序中,先通过冒泡排序先将十个数由小到大排好,然后再将最大的数输出就实现了此程序
//我在实现冒泡排序的时候,只循环了一次,只要找到最大数就行,所以效率高