2.8(3)输入10个数,输出其中最大的数
思路:因为十个数一个个输入麻烦,我们将其放入一个数组中,通过循环两两进行比较找出其中最大的数
#include <stdio.h>
void main()
{int a[10];
int i,t;
printf("输入10个数:");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
printf("\n");
t=a[0];
for(i=1;i<=9;i++)
if(a[i]>t)
t=a[i];
printf("最大的数是%d\n",t);//此程序将最大的数存放在t中
#include <stdio.h>
void main()
{int a[10],i,t;
printf("输入10个数:");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<=8;i++)
if(a[0]<a[i+1])
{t=a[i+1];a[0]=t;a[i+1]=a[0];};//将两个元素交换
printf("最大的数是%d",a[0]);
}//此程序将最大数存放在a[0]
浙公网安备 33010602011771号