专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

看看此程序有什么有关问题,求解

发布时间:2011-06-28 16:19:06 文章来源:www.iduyao.cn 采编人员:星星草
看看此程序有什么问题,,求解
# include<stdio.h>
# include<stdlib.h>
# include<time.h>

void main()
{  
void Bubblesort(int a[],int n);
int i = 0;
int a[4] = {0};
srand((unsigned)time(NULL));
for(i = 0; i < 4;i++)
{
a[i] = rand()%1000;
printf("%4d",a[i]);
}
printf("\n");
Bubblesort(a,4);
for(i = 0; i < 4; i++)
{
printf("%4d",a[i]);
}
printf("\n");
}

void Bubblesort(int a[],int n)
{
int i, j, flag;
int temp ;
for(i = 1;i < n && flag == 1; i++)
{
flag = 0;
for(j = 0 ;j < n-i; j++)
{
if(a[j] > a[j+1])
{
flag = 1;
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
}

------解决方案--------------------
void Bubblesort(int a[],int n)
{
int i, j, flag=1;//-------------->here
------解决方案--------------------
int i, j, flag;
 int temp ;
 for(i = 1;i < n && flag == 1; i++)
^^
flag 还没有赋值那,flag是自动变量 系统不会自动赋值的
------解决方案--------------------
flag可以不要。。。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: