永发信息网

C语言题目请教

答案:2  悬赏:20  手机版
解决时间 2021-04-29 00:29

要求输入10个数,按从小到大输出,我写了下 ,能过编译。。可是测试时不对,,请问哪里出错了,,,用的是冒泡法。谢谢。

#include<stdio.h>
main()
{int a[11],i,j,t;
for(i=1;i<11;i++)
scanf("%d",&a[i]);
for(j=1;j<10;j++) //次数
for(i=1;i<=10-j;j++)//趟数
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}

for(i=1;i<11;i++)
printf("%4d",a[i]);
}

最佳答案

#include<stdio.h>
main()
{
int a[11]={0,1,4,10,5,9,7,6,23,12,11},i,j,t;


for(j=1;j<10;j++) //次数
for(i=1;i<=10-j;i++)//趟数 这里是i ++ 不是j ++
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}

for(i=1;i<11;i++)
printf("%4d",a[i]);
}

全部回答
for(i=1;i<=10-j;i++)//趟数//你的i++写成j++了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我不能在家园给我的好友留言啊!
邀 我下游戏人生
七龙珠AF到底会出版吗?
怎样快速健康减肥吖?
包包店取啥名字呢
玉器有哪些文化内涵?
女朋友是谈的好?还是定的好?
N99出来了吗?多少钱啊?
宇航员皮肤多少钱,英雄联盟 深海泰坦 宇航员
刀剑、75的紫套怎样合成80?
自贡市公共资源交易服务中心贡井区分中心在哪
我要怎样在QQ农场里把干田变成水田
谁给我翻译翻译这个日语
梦幻诛仙服务器更新失败
求Boyce Avenue-Change Your Mind的吉他谱!~
推荐资讯
如何使用black berry link 管理软件
蜂蜜怎么喝好啊
请问钟落潭到中山大学附属眼科医院坐什么公交
目前为止谋女郎都有谁?她们的代表作是什么?
白羊和什么座合适
离开是对还是错?
打睫毛膏会伤害眼睛吗
阿修罗怎么加点最完美?
跪求一封情书。 请你们帮我参考下。
17岁男生用什么洗面奶
传奇世界幻魔套加属性不.
手机SIM被锁去解锁之后电话号码还有吗??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?