上楼仁兄的程序我看了一下,你的目的是想输入十个数然后再把他们对称交换后再输出吧,我把你的程序试了一下,你可以把你的程序:
void main ()
{
int a[9];
int i;
int *string;
string=a;
for(i=0;i<9;i++)
{
cout<<"\nPlease input a["<<i<<"]";
cin>>a[i];
}
for(i=0;i<9;i++)
{
cout<<'\t'<<a[i];
}
cout<<endl;
convert(a,9);
cout<<"If you want to see the sorted arry,press any key to continue..."<<endl; 此处添<<endl
system("cls"); 改为system("pause");
getch(); 把这个语句去掉,并放在后面
for(i=0;i<9;i++)
{
cout<<'\t'<<a[i];
}
cout<<endl;
getch(); 此处添加getch();
}
这样改过后我想应该满足你的要求了。你不妨试试 。
[此贴子已经被作者于2004-10-06 16:42:48编辑过]