思路:1.先建立一个长度为10的整型数组,从键盘获取(使用scanf()函数)10个整数,使用for循环语句将这些数存入数组a[0]中,下标从0开始,所以创建一个下标变量i,当i=9时,停止输入。
2.创建一个max变量,用max = a[0]将数组的第一个数赋值给max,for循环一一比较后将比较所得的最大值赋给max,最后再输出max的值。
代码段:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a[10] = {0};
int i = 0;
int max = a[0];
printf("输入十个整数:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
for (i = 1; i < 10; i++)
{
if (max < a[i])
{
max = a[i];
}//如果max里的值比它后面的值小,就把较大的放入max中
}
printf("这些数中最大的数:\n%d\n",max);
return 0;
}