#include
#define N 8
main()
{
int num[N];
int i,j;
int temp;
printf("inpute 8 integers:");
for(i=0; iscanf("%d", &num[i]);
for(i=0; ifor(j=i+1; j {
if(num[i]>num[j])
{
temp=num[i]; /*数组元素进行交换*/
num[i]=num[j];
num[j]=temp;
}
}
for(i=0; iprintf("%4d",num[i]);
printf(" ok \n");
}
答题不易,满意请采纳,其他问题请采纳后追问。
#include
#define N 8
int main()
{
int a[N],i,j,t,temp;
printf("请赋值!\n");
for(i=0;i
for(i=0;i
printf("\n");
for(i=0;i
t=i;
for(j=i+1;j
if(i!=t)//判断t是否等于i 如果等于就证明第一个元素的最大的就不交换如果不是就交换
{
temp=a[i];
a[i]=a[t];
a[t]=temp;
}
}
for(i=0;i
printf("\n");
return 0;
}