1、代码复制(加注释)
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
int arr[10] = { 0 };//创建一个接收数字的空数组
int i = 0;//定义一个变量用作for循环的条件
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);//定义一个循环用来从控制台循环键入进arr[]数组内十个数。
}
int max = arr[0];//定义一个整形变量,默认数组里的第一个数最大。
for (i = 1; i < 10; i++)
{
if ( arr[i]>max)
max = arr[i];
} //创建一个循环把数组下标为0的值与下标为1的值比较,如果前者大暂时保留前者,
//如果后者大把值赋给max, 变量max的值变为下表为1的值;然后max再与下表为3的值比,以此类推,直至比到最后一个值。
//从中取出最大值。
printf("max=%d\n", max);//最后打印输出最大值MAX;
return 0;
}
2、代码截图(笔者用的是VS2019):
3、执行结果:
注意:从键盘输入数字时一定要用空格隔开。