想实现将最大数和次大数排在第一和第二的位置
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
c语言的数组问题为什么输出的结果不对呢qwq
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
星星不再亮 2021-11-12 02:43关注这个输出的只有一个a[i],此时i=10越界,你需要循环打印输出
比如for(j=0;j<10;j++)
printf("%d\t",a[j]);本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-02 11:02回答 1 已采纳 占位符有问题,%c,不是%s有帮助的话采纳一下哦!
- 2022-12-24 11:13回答 1 已采纳 因为你只是输入了等级,没有调用invoke函数。可以把printf("该角色能力值为:%lf\n",a.ab)改为printf("该角色能力值为:%lf\n",invoke(a.grade))
- 2022-08-26 05:31回答 2 已采纳 当i大于1时,1/i为0,改为1.0/i。两个整数相除是整除。
- 2024-02-13 13:58你干麻的博客 对一维数组和二维数组的详细讲解,包括其创建,赋值,打印,内存释放。
- 2023-01-28 16:14回答 1 已采纳 你定义成char数组,那么要么循环getchar来获取输入,就保证没有问题而你是用%s以字符串方式输入的,那么数组长度不够就会溢出,结尾的\0溢出,指针越界,就容易造成数据错乱此外,k这个变量没有意义
- 2022-09-22 17:11回答 4 已采纳 你输入的时候为什么要带顿号,全部改为空格而且你最开始用cin,后面为什么要改成scanf,你还用cin就不用管到底用什么字符分隔了,它会自动帮你处理你用scanf,那么输入的时候就必须跟定义的格式一致
- 2023-01-28 01:56回答 6 已采纳 int getline(char line[], int max); 函数声明里,getline()函数两个形参,第一个形参 char line[] 表示是字符数组, int max 表示第二个形
- 2025-02-19 09:26siy2333的博客 在C语言的编程世界中,函数指针是一种非常强大且灵活的工具,它允许我们将函数像变量一样操作。而函数指针数组则进一步扩展了这种能力,可以将多个函数组织在一起,形成一个“转换表”,从而实现高效的函数调度和...
- 2023-03-06 15:51回答 1 已采纳 你需要 新建项目 或者 打开已有的项目, 其他选项只有你建了项目或者 选了已有项目 才能使用吧
- 2022-08-29 11:27回答 1 已采纳 8,9,10行都是if语句的代码块,要加大括号的if(a[j] > a[j+1]){ int t = a[j]; a[j] = a[j+1]; a[j+1] = t;}
- 2023-02-16 09:09回答 3 已采纳 根据你提供的信息,我认为老师所说的是指在对指针进行动态分配内存之前,应该为指针初始化,否则指针指向的位置是未知的,可能会导致内存分配错误,访问非法内存等问题。 在你提供的示例中,您分配了一个float
- 2024-02-23 03:11**题目1:** 为下列每个记录声明一个结构类型,在主函数中初始化后用 `printf` 输出结果。 - 由学生的学号、完成的学分和累积成绩分数平均值组成的学生记录。 - 由学生的姓名、出生日期、完成的学分数和累积成绩分数...
- 2023-04-26 09:09六里桥北的博客 C语言实验报告册答案
- 2021-04-26 10:23通过实践这个项目,不仅可以掌握C语言的基本语法,还能锻炼到逻辑思维和问题解决能力。同时,这也是一个很好的机会,去了解如何设计和实现一个完整的软件项目,包括程序结构、函数设计、输入输出处理以及错误处理等...
- 2024-07-03 15:21这些题目不仅能够提升编程技巧,还能够加深对C语言数组特性的理解。 #### 一维数组元素移动 **题目描述**: 编写一个程序,实现一维数组中元素的移动。具体而言,给定一个包含n个元素的数组,输入一个整数x,将...
- 2024-07-03 15:28通过以上题目的解析,我们可以看到指针在C语言中扮演着非常重要的角色,特别是在处理数组、内存管理以及复杂逻辑问题时。希望读者能够通过这些题目加强对指针的理解,并掌握其在实际编程中的应用技巧。
- 2024-07-03 15:28- **输出排序结果:** 输出排序后的单词列表。 **示例代码分析:** ```c int main(){ char a[20][11]; int i, j, k; for(i=0; i; i++){ scanf("%s", a[i]); if(a[i][0]=='#') break; } int m = i; for(i =0...
- 2021-07-12 14:47GoSantiago的博客 1. 二维数组 初始化 int[][] grid = { {1,2,3}, {2,0,4}, {3,1,1} }; 判断二维数组是否为空 二维数组为空,要检查三个部分: 一是数组首地址是否为空 二是是否为{},也就是array.length==0的情况 三是...
- 2021-10-06 13:33QWQ_DIODA的博客 众所周知,C++是由C语言编写而成,因此,C语言也可以实现一定程度的面对对象编程,接下来为引入状态机的程序,我们先来介绍几个不常用的C语言用法。 函数指针 众所周知,指针是C语言的灵魂,它不仅可以指向各种变量...
- 2024-10-27 11:40Blaze_dL的博客 不累子手把手教你用C语言实现一个扫雷游戏!!! 在本文 , 你一定能学到新知识!!!
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司