首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-02-25 
看看此程序有什么问题,,求解# includestdio.h# includestdlib.h# includetime.hvoid main(){void Bu

看看此程序有什么问题,,求解
# 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可以不要。。。

热点排行