编写一个c程序,从键盘上输入5个整数,然后输出5个数中的最大数.

如题所述

#include <stdio.h>

int main() {
int i,a[5],max;
printf("输入5个整数,用空格隔开\n");
scanf("%d",&a[0]);
max = a[0];
for(i = 1;i < 5;++i) {
scanf("%d",&a[i]);
if(a[i] > max) max = a[i];
}
printf("max = %d\n",max);
return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-09
#include<stdio.h>
int main()
{
    int i,a[6];
    for(i=1;i<=5;i++) scanf("%d",&a[i]);
    a[0]=a[1];
    for(i=2;i<=5;i++) if(a[i]>a[0]) a[0]=a[i];
    printf("%d\n",a[0]);
    return 0;
}

本回答被网友采纳
第2个回答  2014-07-04
{

int a[5],i,M;
cou<<"请输入五个整数\n";
cin<<a[0]<<a[1]<<a[2]<<a[3]<<a[4]<<endl;
M=a[0];
for(i=0,i<5,i++)
{
M=M>a[i]?M,a[i];
}
cou<<M<<endl;
}

要是输入的数多的话,前面的数组输入也可以循环输入。
相似回答