C语言 用数组编写:在10个数里面找最大值

来源:百度知道 编辑:UC知道 时间:2024/05/20 17:21:54
用数组编写:在10个数里面找最大值

#include<stdio.h>
int main()
{
int a[11],i,j,b; //定义a[11],是因为要放'\0'
printf("输入10个数:\n");

for(i=0;i<10;i++) //输入十个数
scanf("%d",&a[i]);
for(j=0;j<9;j++)
{
if(a[j]>a[j+1]) //比较数组里的数的程序
{
b=a[j]; //如果前一个大于后一个,就把大的值换到后面
a[j]=a[j+1];
a[j+1]=b;

}
}
printf("最大值为:%d\n",b);

return 0;
}

#include<stdio.h>
void main()
{
int a[11],i,j;
printf("输入10个数:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
i=0;
j=a[0];
for(i=1;i<10;i++)
{
if(a[i]>=j) j=a[i];
}
printf("最大值:%d\n",j);
}