用C语言给15个数字排序,可用数组,指针,函数等C语言排序
第1个回答 2018-07-19
#include <stdio.h>
#include <stdlib.h>
int main()
{
int array[15],i,j;
for(i=0;i<15;i++)
scanf("%d",&array[i]);
for(i=1;i<15;i++)
{
int tmp=array[i];
j=i;
while(array[j-1]>tmp&&j>0)
{ array[j]=array[j-1];j--;}
array[j]=tmp;
}
for(i=1;i<15;i++)
printf("%d\n",array[i]);
return 0;
}本回答被网友采纳
#include <stdlib.h>
int main()
{
int array[15],i,j;
for(i=0;i<15;i++)
scanf("%d",&array[i]);
for(i=1;i<15;i++)
{
int tmp=array[i];
j=i;
while(array[j-1]>tmp&&j>0)
{ array[j]=array[j-1];j--;}
array[j]=tmp;
}
for(i=1;i<15;i++)
printf("%d\n",array[i]);
return 0;
}本回答被网友采纳