请各位高手帮我修改下这个C++程序关于冒泡排序法

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:53:51
程序代码如下:它的输出结果有问题!
#include<iostream.h>//冒泡排序
void main()
{
int num[10];
cout<<"输入10个数 用空格隔开"<<endl;
for(int i=0;i<10;i++)
{
cin>>num[i];
}
for( i=0;i<10;i++)
{
cout<<num[i]<<" ";
}
cout<<endl;
int temp;
for(int j=1;j<10;j++)
{
for(int a=0;a<10-j;a++)
if(num[a]>num[a+1])
{
int temp;
num[a]=temp;
num[a]=num[a+1];
num[a+1]=temp;
}

for(i=0;i<10;i++)
cout<<num[i]<<",";
cout<<endl;
}
}

#include<iostream.h>//冒泡排序
void main()
{
int num[10];
cout<<"输入10个数 用空格隔开"<<endl;
for(int i=0;i<10;i++)
{
cin>>num[i];
}
for( i=0;i<10;i++)
{
cout<<num[i]<<" ";
}
cout<<endl;
for(int j=1;j<10;j++)
{
for(int a=0;a<10-j;a++)
{
if(num[a]>num[a+1])
{
int temp;
temp=num[a];
num[a]=num[a+1];
num[a+1]=temp;
}
}
}
for(i=0;i<10;i++)
cout<<num[i]<<",";
cout<<endl;

}

#include<iostream.h>//冒泡排序
void main()
{
int num[10];
cout<<"输入10个数 用空格隔开"<<endl;
for(int i=0;i<10;i++)
{
cin>>num[i];
}
for( i=0;i<10;i++)
{
cout<<num[i]<<" "