注册 登录
编程论坛 C++教室

看看哪里错了-->Eastsun转移

viki_Ares 发布于 2007-04-06 14:12, 406 次点击

本人是想输入十个数按从小到大输出
#include<iostream.h>
void main()
{
cout<<"put into ten numbers";
int A[10],key;
for(int e=0;e<=10;e++);
cin>>A[e];
for(int i=0,j=1;j<=10;j++,i++);
{
key=A[i];
if A[j]>key&&i>0;
{
A[i+1]=A[i];i=i-1;
}


A[i+1]=key;
}
for(i=0;i<10;i++);
cout<<A[i];
}

1 回复
#2
dlcdavid2007-04-06 16:58
//....
for(int e=0;e<10;e++)//逻辑错误,另外,此句后面不能加;
//....
for(int i=0,j=1;j<10;j++,i++)//j不能为10,去掉;
//....
//循环内逻辑错误,,好好想想
for(i=0;i<10;i++)//去掉;
1