为啥我想要的结果和实际输出不一样,我的逻辑哪里错了,printf怎么可能只执行一次
1条回答 默认 最新
- 木易_ 2023-12-16 15:10关注
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int a, b, c, i; int j = 0; int n = 0; int h; int arr[100] = { 0 }; scanf("%d%d",&a, &b); printf("\narr in:\n"); for (i = 0; i < a * b; i++) { scanf("%d", &c); arr[i] = c; } printf("\nafter:\n "); for (i = 0; i < b; i++) { h = n; for (j = 0; j < a; j++) { printf("%d ",arr[h]); h = h + b; printf("%d", arr[h]); if (j = a - 1) { printf("\n "); } } n++; } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 vue2+codemirror 运行后页面光标太大了
- ¥15 pdfjs库如何在前端实现打印、旋转等功能
- ¥15 combobox数据绑定问题
- ¥15 maven打包时,为什么有的依赖打不进去包
- ¥15 求复现机器学习文章一篇
- ¥15 爬虫抓取数据|解析视频文本内容(相关搜索:自动化)
- ¥15 combobox绑定值改变的问题
- ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
- ¥15 hive直连数据库模式插入mysql表数据失败(相关搜索:数据库)
- ¥30 不会,学习,有偿解答