古詩詞大全網 - 經典古詩 - 求c語言大佬幫助!幫我寫個小程序,謝謝

求c語言大佬幫助!幫我寫個小程序,謝謝

#include?<stdio.h>

#include?<stdlib.h>

#include?<time.h>

void?Init(int?a[],int?n); //隨機生成元素取值範圍在0到99的數組

void?Short(int?*p,int?n); //用選擇法對數組中的元素從小到大排序

void?Print(int?*p,int?n); //在屏幕上輸出數組各元素的值(逗號分隔)

#define?N?(10)

int?main()

{

int?a[N],b[N],c[N*2],i;

srand(time(NULL));

Init(a,N);

Print(a,N);

Short(a,N);

Print(a,N);

Init(b,N);

Print(b,N);

Short(b,N);

Print(b,N);

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

{

c[i]=a[i];

}

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

{

c[i+N]=b[i];

}

Print(c,2*N);

Short(c,2*N);

Print(c,2*N);

return?0;

}

void?Init(int?a[],int?n)

{

int?i;

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

{

*a++=rand()%100;

}

}

void?Short(int?*p,int?n)

{

int?i,j,t;

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

{

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

{

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

{

t=p[j];

p[j]=p[j+1];

p[j+1]=t;

}

}

}

}

void?Print(int?*p,int?n)

{

int?i;

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

{

printf("%d%c",*p++,i<n-1?',':'\n');

}

}