永发信息网

为什么这个函数得不出答案

答案:1  悬赏:60  手机版
解决时间 2021-05-07 17:21

正在学习C语言,做了一道题。是要数组按大小顺序排好。我就想用if,for来写。

main()

{

int i,j,str[9]={2,5,2,4,8,6,8,4,8};

for(i=0;i<9;i++){

for(j=i+1;j<9){

if(str[i]<=str[j]) puts("str[i]");

else printf("str[j]")}}}

思路第一个数与后面的一个个比较,小的排前面,但后来发现错了,万一前面是小,后面更小就会输出错误的答案,于是我随便运行了一下,可是却连答案都没有。就是str[i],str[j]str[i].... 这是怎么回事啊?

最佳答案

int t;


for(i=0;i<8;i++)


{


for(j=i+1;j<9)


{


if(str[i]>str[j])t=str[i];str[i]=str[j];str[j]=t;//换序


}


}


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请介绍下倾斜轨道同步卫星,谢谢!
一个日一个今念什么,黑今念什么
人生有什么意义…
格勒额日地址在哪,我要去那里办事
移动加密 <加密大师> 忘记密码
NBA里最喜欢的明星是谁.
为什么分手后的女人总觉得你做的全都是错的呢
顺风快件的问题
对老板说的一句话,我是一名中介,我想为所有
骨头架子大有什么好处?
灌篮高手50级之前的片尾曲叫什么?
钟无艳 明道版 更新时间
高一学习问题
金东养生馆在什么地方啊,我要过去处理事情
小说形容哭的句子,描写可爱女生哭后被男生逗
推荐资讯
女孩第一次很疼么?
完美世界国际版里的像个观音的地方在哪???
什么是痛苦?
我手机是n78,请问怎样才能和电脑QQ视频?!
春节去日本旅游贵吗,日本旅游价格怎么样,贵
公务员义务权利产生的两个条件是什么
用迫不及待和源远流长造句
甘油三酯在3.668正常吗
诺基亚5320现在还有卖吗?
图书馆如何管理资源
辩论赛反方:专才更适合社会竞争
步步高ibox的一些问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?