#include<iostream>错在哪里啊
答案:5 悬赏:60 手机版
解决时间 2021-07-20 04:53
- 提问者网友:容嬷嬷拿针来
- 2021-07-19 08:41
排序问题
#include<iostream>
using namespace std;
void main(){
cout<<"shu ru shi ge shu";
int a[10],i,k,c;
for(i=0;i<10;i++)
cin>>a[i]>>" ";
for(i=1;i<10;i++){
for(k=0;k<10-i;k++){
if(a[k]>a[k+1]){
c=a[k];
a[k]=a[k+1];
a[k+1]=c;
}//if
}//i
}//k
for(i=10;i<10;i++)
cout<<a[i]<<" ";
}
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-07-19 09:03
#include<iostream>
using namespace std;
void main()
{
cout<<"shu ru shi ge shu";
int a[10],i,k,c;
for(i=0;i<10;i++)
cin>>a[i];
for(i=1;i<10;i++){
for(k=0;k<10-i;k++){
if(a[k]>a[k+1])
{
c=a[k];
a[k]=a[k+1];
a[k+1]=c;
}//if
}//i
}//k
for(i=1;i<10;i++)//这里的i=1才是
cout<<a[i]<<" ";
}
写程序仔细些!
全部回答
- 1楼网友:拜訪者
- 2021-07-19 13:45
不知道你用的是什么编译系统,我用的是VC6,我把下面这一行加在程序最前面,就一切正常了,你试试:
#include<stdafx.h>
1.程序第7行: cin>>a[i]>>" "; 改成:cin>>a[i];2.程序倒数第3行:for(i=10;i<10;i++)改成:for(i=0;i<10;i++)
- 3楼网友:老鼠爱大米
- 2021-07-19 11:49
for(i=1;i<10;i++){
for(k=0;k<10-i;k++){修改为for(i=0;i<10;i++){
for(k=i;k<10;k++){试试看吧我没测试
- 4楼网友:上分大魔王
- 2021-07-19 10:28
#include<iostream>//丢了空格应该#include <iostream>
using namespace std;
void main(){
cout<<"shu ru shi ge shu";
int a[10],i,k,c;
for(i=0;i<10;i++)
cin>>a[i]>>" ";
for(i=1;i<10;i++){
for(k=0;k<10-i;k++){
if(a[k]>a[k+1]){
c=a[k];
a[k]=a[k+1];
a[k+1]=c;
}//if
}//i
}//k
for(i=10;i<10;i++)
cout<<a[i]<<" ";
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯