楼主:小弟刚学C语言,这个程序中为什么 for(j=0;j<n-1;j++)
for(k=0;k<n-1-j;k++)
这两句话不能直接写成for(k=0;k<n-1;k++)啊,迫切希望您的答复!/*他的意思:为什么不能直接写成一个for循环。*/
你说:应该可以,但是浪费程序时间,最后一个都已经是最大值了,你还和他比较干什么,到他前面的那个元素就够了/*你说能,这让我曲解啦*/
楼主:能运行,但是不能得到正确的答案,题目的要求是升序排列输出。
我说:想法不错啊,不过我无能为力。
... ...
for(k=0;k<n-1-j;k++)
这两句话不能直接写成for(k=0;k<n-1;k++)啊,迫切希望您的答复!/*他的意思:为什么不能直接写成一个for循环。*/
你说:应该可以,但是浪费程序时间,最后一个都已经是最大值了,你还和他比较干什么,到他前面的那个元素就够了/*你说能,这让我曲解啦*/
楼主:能运行,但是不能得到正确的答案,题目的要求是升序排列输出。
我说:想法不错啊,不过我无能为力。
... ...