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

如题所述

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);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-29
#include <stdio.h>

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<num[i])
{
max_number=num[i];
}
}
printf("你所输入得数中,最大数为%d\n",max_number);
return 0;
}本回答被提问者采纳
第2个回答  2010-04-27
#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<num[i])
max=num[i];
}
printf("%d",max);
}
第3个回答  2010-04-26
#include <stdio.h>
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);
}
第4个回答  2010-05-03
#include<stdio.h>
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]);}
}