关于网友提出的“求助贴。。最近老师叫做课程设计,然而遇到点问题,请大神指导一下”问题疑问,本网通过在网上对“求助贴。。最近老师叫做课程设计,然而遇到点问题,请大神指导一下”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:求助贴。。最近老师叫做课程设计,然而遇到点问题,请大神指导一下
描述:C语言求助
这个程序是这样的,我的想法是要把shuzua函数产生的数组传递到paixu函数中进行排序,但不知道该如何编程,试了很多遍都弄不好,耽搁一下你们的时间,麻烦告诉我一下怎么弄,万分感谢

。。
#include
#include // 包含rand()函数说明
#include
void shuzua(int*a,i);
void paixu(int*a,i);
void shuzua(int*a,i)
{
int j, tmp;
srand((unsigned)time( NULL ) );//用当前时间种子重置随机数生成器,使每次运行生成不同的随机数
for(i=0;i<100;i++) // 生成100个数
{
while(1) //生成1个数
{
tmp=100 *rand()/ RAND_MAX +1; // 产生随机数
for(j=0;j
if( tmp==a[j] )
break;
if(j==i) // 找到1个数
{
a[i]=tmp; //入队列
break; // 开始下一轮
}
}
}
}
void paixu(int*a,i)//冒泡排序
{
int m,n,temp;
shuzua();
// strcpy(char*b,char*a);
for(m=0;m<100-1;m++)//冒泡排序
{
for(n=0;n<100-1-m;n++)
{
if(a[n]<>
{
temp=a[n];
a[n]=a[n+1];
b[n+1]=temp;
}
}
}
for(i=0;i<100;i++)
{
printf("%d\t",b[i]);
}
}
void main()
{
int a[100],i;
shuzua(int*a,int i);
paixu(int*a,int i);
}