用for循环和一维数组实现,键盘输入10个数,输出最大值

用for循环和一维数组实现,键盘输入10个数,输出最大值


 
#include<stdio.h>
int main(){
    int maxi = -1;
    int a[10];
    for(int i=0;i<10;i++){
        scanf("%d", &a[i]);
        if(maxi == -1 || a[i] > a[maxi]){
            maxi = i;
        }
    }
    printf("%d", a[maxi]);
return 0;
}
 

供参考:

#include <stdio.h>
int main()
{
    int i, a[10], max;
    for (i = 0; i < 10; i++)
    {
        scanf("%d", &a[i]);
        if (i == 0) max = a[i];
        else {
            if (a[i] > max)
                max = a[i];
        }
    }
    printf("max=%d", max);
    return 0;
}