C语言,冒泡排序后打印,我通过主函数调用maopao和daying函数,但是运行结结果只有一个2。我通过逐语句检查发现在冒泡函数里面,直接从27行跳到42行了,没有执行里面的循环体,什么原因呢,单独把冒泡排序写到主函数运行打印结果就是对的
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
C语言,冒泡排序后打印,我通过主函数调用冒泡和打印函数,但是运行结结果只有一个2。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
[PE]经典八炮 2021-11-16 14:20关注你会自己调试这一点值得肯定,不过你应该看看n的值,应该是1,因为数组传参会退化成指针,丢失长度信息
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-11-24 14:37回答 2 已采纳 #include <stdio.h> //冒泡排序 void bubble_sort(int a[],int n) { int i,j,t; for (i=0;i<
- 2021-06-14 17:39回答 2 已采纳 if(num[j]<num[j+1])这一行代码中将<改成>就可以了。 流程图...emmm...有点麻烦
- 2021-11-30 02:09回答 3 已采纳 修改见注释,供参考: #include<stdio.h> #define N 100 void sort(int a[], int m) //int sort(int a[], int m
- 2024-11-20 02:07调用`bubbleSort`函数对数组进行排序后,再次遍历并输出数组,以展示排序后的结果。 冒泡排序的时间复杂度是O(n^2),其中n是数组的长度。这个时间复杂度是由于冒泡排序需要两层嵌套循环完成排序操作。冒泡排序具有...
- 回答 3 已采纳 #include <stdio.h> void print(int arr[],int n) { //……(打印数组) int j; for(j=0;j<n
- 2022-04-19 06:59回答 3 已采纳 sort(x[M]); ===> sort(x);就可以了 你应该传数组首地址
- 2023-03-12 08:27回答 4 已采纳 该回答引用GPTᴼᴾᴱᴺᴬᴵ如果您想在不使用指针的情况下,实现冒泡排序中的变量值大小互换,可以使用一个临时变量来完成。在您的代码中,临时变量已经定义为t,但是在比较和互换两个元素的时候,您需要注意数组
- 2024-03-22 14:361. **函数定义**:`bubbleSort`函数接收一个整数数组`arr`和一个整数`n`作为参数,其中`n`表示数组的长度。 2. **双层循环**: - **外层循环**:控制排序的趟数,每一次循环都会把当前未排序部分的最大值移动到最后...
- 2022-05-17 06:54回答 1 已采纳 望采纳,谢谢,代码: #include<stdio.h> float AverScore = 0; float MaxScore = 0; float MinScore = 0; /
- 2022-12-13 11:46回答 2 已采纳 冒泡排序改为如下: int i,j,t,noswap; for(i=0;i< 9; i++) { noswap=1; for(j=9;j&
- 2021-04-20 12:22回答 4 已采纳 /* Note:Your choice is C IDE */ #include "stdio.h" void main() { /* 冒泡排序: 10,8,7
- 2025-03-13 08:34// 调用冒泡排序函数 printf("排序后的结果为:\n"); for (int i = 0; i ; i++) { printf("%d ", arr[i]); // 输出排序后的数组 } printf("\n"); return 0; } ``` 在该代码中,首先通过`#include`指令包含...
- 2024-12-30 01:30然而,由于冒泡排序在每一步中至多只能将一个元素放到它最终的位置,因此它通常被认为是一种效率较低的排序算法,适合对小型数组进行排序,或者作为教学用途来帮助理解排序算法的基本原理。 在C语言中实现冒泡排序...
- 2023-03-29 13:29c语言实现 通过指针调用函数的形式 实现冒泡排序
- 2020-07-29 11:36最后,我们在`main`函数中使用冒泡排序函数来排序一个字符串数组。 ```c int main() { char *arr[] = { "dddd", "bbbb", "cccc", "aaaa" }; int i = 0; bubble(arr, sizeof(arr) / sizeof(arr[0]), sizeof(char ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司