发布网友 发布时间:2022-04-06 00:17
共1个回答
热心网友 时间:2022-04-06 01:46
#include <stdio.h>
int main()
{
int min=0,max=0;
int i=0,j=0,temp=0;
int a[10];
while(i<10)
{
//循环输入10个数
printf("Enter a data:");
scanf("%d",&a[i]);
i++;
}
i=0;
while(i<10)
{
while(j<(10-i))
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
j++;
//该while循环内完成后最大的一个数会变为a[10]
}
i++;
//该while循环内完成后数组内的数是从小到大一次排好的,现在a[0]最小,a[10]最大
}
printf("max is %d\n",a[0]);
printf("min is %d\n",a[10]);
}
纯手打,望~~~~有问题,可追问~追问大哥我看不懂
我只学到while