C语言,输入六个整数,输出最大值

完成6个整数,并求出最大值输出 应该怎么输出 用一个简单的方法 如果可以就附上代码 谢谢各位程序员

判断,当前输入的值大于max,就交换,最后输出max

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

假设第一个数为最大,然后一个一个比较,直到结束。

int a[6];
    int max = 0;
    for (int i = 0; i < 6; i++) {
        scanf_s("%d", &a[i]);

        if (a[i] > max)
        {
            max = a[i];
        }
    }
    printf("%d", max);

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

你题目的解答代码如下:

#include <stdio.h>
int main()
{
    int n,max,i;
    for(i=0;i<6;i++)
    {
        scanf("%d",&n);
        if(i==0 || max < n)
            max = n;
    }
    printf("%d", max);
    return 0;
}

img

如有帮助,望采纳!谢谢!

img



#include <stdio.h>
#include<stdlib.h>
int main()
{
    int n,max;
    for(int i=0;i<6;i++)
    {
        scanf("%d",&n);
        if(max<n)
        max=n;
    }
    printf("%d",max);
    return 0;
}