用c语言循环语句:求10个数的最大值

2025-03-24 05:12:21
推荐回答(5个)
回答1:

1 输入第一个数,作为最大值。

2 输入剩余9个数,与最大值比较,如更大则替换。

3 输出最大值。

代码:

int main()
{
    int i,n,max;
    scanf("%d",&max);
    for(i = 1; i < 10; i ++)
    {
        scanf("%d",&n);
        if(n>max)max=n;
    }
    
    printf("%d",max);
}

回答2:

#include

int main(void)
{
int i,num[10],max_number=0;
printf("输入10个数:\n");
for(i=0;i<=9;i++)
{
scanf("%d",&num[i]);
}
for(i=0;i<=9;i++)
{
if(max_number {
max_number=num[i];
}
}
printf("你所输入得数中,最大数为%d\n",max_number);
return 0;
}

回答3:

#include(stdio.h)
void main()
{int i,num[10],max=0;
printf("请输入十个数:\n");
for(i=0;i<10;i++)
scanf("%d",num[i]);
for(i=0;i<10;i++)
{if(max max=num[i];
}
printf("%d",max);
}

回答4:

#include
void main ()
{
int maxnum,i;
int number;
scanf ("%d",&maxnum);
for ( i = 0; i < 9; i++)
{
scanf ("%d",&number);
if (maxnum < number)
maxnum = number;
}
printf ("%d\n",maxnum);
}

回答5:

#include
void main()
{int a[10],s,i;
printf("请输入十个数:");
for(i=0;i<=9;i++) scanf("%d",&a[i]);
for(i=1;i<=9;i++)
{ if(a[i]>a[i+1])
{s=a[i];a[i]=a[i+1];a[i+1]=s;}
prinntf("%d",a[i]);}
}