首先创建一个数组
利用for循环或者while循环让用户输入十个数字,然后再这些数字存放到数组中去。
接着就是比较大小的环节了,我的想法是定义个变量,然后吧数组中的值挨个进行比较,大的放入其中。循环比较九次,找出最大数,然后打印出最大值。
#define _CRT_SECURE_NO_WARNINGS #includeint main() { int arr[10] = { 0 }; int n = 0; for (n = 0; n < 10;n++) { scanf("%d", &arr[n]); } int i; int max = arr[0]; for (i = 1;i < 10;i++) { max = max > arr[i] ? max : arr[i]; i++; } printf("max is %dn", max); return 0; }
我的错误!!!!
scanf(“%d”, &arr[n]);,向数组中循环存放时,不能直接使用数组名arr
,不然会重复覆盖数组中的首位。



