c22

写一个程序,对输入的10个整数按从小到大的顺序排序(升序,用冒泡排序实现)。

#include<stdio.h>
#define NUM 10
int main()
{
   int i,j,num[10],temp;
   printf("input 10 numbers\n");
   for(i=0;i<NUM;i++)
	   scanf_s("%d",&num[i]);
   for(i=1;i<NUM;i++)
   {
	   for(j=0;j<NUM-i;j++)
	   {
		   if(num[j]>num[j+1])
		   {
			   temp=num[j];
			   num[j]=num[j+1];
			   num[j+1]=temp;
		   }
	   }
   }
   for(i=0;i<NUM;i++)
	   printf("%d ",num[i]);
   return 0;
}

猜你喜欢

转载自blog.csdn.net/Cinepic/article/details/84452949