网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月22日漏签0天
c语言吧 关注:801,882贴子:4,377,757
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 15回复贴,共1页
<<返回c语言吧
>0< 加载中...

有大佬看看这个冒泡排序吗?为什么会这样子?

  • 只看楼主
  • 收藏

  • 回复
  • 爻矣
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有大佬看看这个冒泡排序吗?
为什么会这样子?



  • 爻矣
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那个定义的k不用管


2026-06-22 06:12:49
广告
不感兴趣
开通SVIP免广告
  • 不曾相遇多好
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
图形文库怎么弄啊


  • BUG
  • 葱の帝球
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
逻辑问题


  • 崩撤卖溜
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
N是什么


  • 旧砖瓦
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你的排序好像有点问题


  • 旧砖瓦
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就你排序哪儿 你干嘛在第一个for的地方 N-呢?


  • maverlous55
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
j应该等于1吧


2026-06-22 06:06:49
广告
不感兴趣
开通SVIP免广告
  • maverlous55
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你的if语句没写对,判断条件有问题


  • 爻矣
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
已解决,谢谢各位大佬


  • 爻矣
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
完成品



  • 処女唐菲菲
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<stdio.h>
int main(void)
{
int array[8]={10,124,22,334,434,52,623,75},i,j,k,N=8;/*i为顺序下标j为倒序下标*/
/*array[0]总是原封不动,而array[1]总是和a[N/2]对换,所以可以设初始值i=1,j=N/2*/
j=N>>1;
for(i=1;i<N-1;i++)
{
if(i<j)/*交换数组数据,这里因为数据都是整数,可用“亦或”实现交换*/
{
array[i]=array[i]^array[j];
array[j]=array[i]^array[j];
array[i]=array[i]^array[j];
}
k=N>>1;
while(k<=j)
{
j-=k;
k>>=1;
}
j+=k;
}
for(i=0;i<N;i++)
printf("%d ",array[i]);
printf("\n");
getchar();
return 0;
}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 15回复贴,共1页
<<返回c语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示