1、个人思路
1)申请一个含10个元素的整形数组整形 .
2)申请一个变量存储第一个数组元素
3)通过第一个元素从下标0~9挨个进行进行对比,大的存入则2)中申请的变量(通过if分支语句实现),然后用for循环一直进行到数组最后下标为9为止 .
2、具体实现
#include<stdio.h>
int main()
{
int i = 0;
int a[10]={0};
printf("输入十个值存入数组中\n");
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
int MAX=0;
MAX = a[0];
for(i=0;i<=9;i++)
{
if(a[i]>MAX)
{
MAX=a[i];
}
}
printf("最大值为%d\n",MAX);
return 0;
}
3、个人总结
(难度:简单)
此题关键点个人认为在于变量MAX的创建,在数组中通过每对数值不断地比较,相对较大的则存进变量中,循环往复,最终MAX存入的值为则数组中最大的数 .