c语言题目求助设计一个函数,对任意n个整数排序(升序或降序)。在主函数中输入10个整数,并输出排序前后的数组序列。
#include<stdio.h>
int fun(int a[],int n)
{int i,j,k;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
{
if(a[i]>a[i+1])
{k=a[i];a[i]=a[i+1];a[i+1]=k;}
}}
main()
{
int a[100],i;
for(i=0;i<10;i++)
{scanf("%d",&a[i]);}
for(i=0;i<10;i++)
{printf("%d ",a[i]);}
printf("\n");
fun(a,10);
for(i=0;i<10;i++)
{printf("%d ",a[i]);}
}
æåºå½æ°æé®é¢ï¼å泡æåºäº¤æ¢æ°æ®æ¶è¦ç¨jèä¸æ¯i, 代ç å¦ä¸ï¼
#include <stdio.h>è¿è¡ç»æï¼