c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?

如题所述

第1个回答  2022-11-16

#include<stdio.h>

int main()

{int n,i,j,t,a[200];

scanf("%d",&n);

for(i=0;i<n;i++)

scanf("%d",&a[i]);

for(i=0;i<n-1;i++)

for(j=0;j<n-1-i;j++)

if(a[j]>a[j+1])

{t=a[j];a[j]=a[j+1];a[j+1]=t;}

for(i=0;i<n;i++)

printf("%d ",a[i]);

printf("\n");

return 0;

}

相似回答