每日一练伍

  1. 题目

以下程序按下面指定的数据给x数组的下三角置数,并按如下形式输出,请填空。

4

37

269

15810

#include <stdio.h>

main()

{int x[4][4],n=0,i,j;

for(i=0;i<4;i++)

for(j=3;j>=i;【1】) {n++;x[i][j]=【2】;}

for(i=0;i<4;i++)

{for(j=0;j<=i;j++)printf("%3d",x[j][i]);

printf("\n");

}

}

【1】答案:j--

【2】答案:n

解析:

核心考点:二维数组的循环赋值与输出逻辑。

  1. 分析循环逻辑:外层i控制行,内层j控制列,要求j从3递减到i,因此【1】需填j--实现列下标递减;

  2. 分析赋值逻辑:n初始为0,每次循环n自增1,最终要生成1-10的连续数值填充数组,因此x[i][j]需赋值为n,【2】填n;

  3. 输出逻辑验证:输出时printf("%3d",x[j][i])交换了行列下标,配合循环范围j<=i,最终输出题目要求的下三角格式。

相关推荐
计算机安禾2 分钟前
【数据结构与算法】第21篇:二叉树遍历的经典问题:由遍历序列重构二叉树
c语言·数据结构·学习·算法·重构·visual studio code·visual studio
信奥胡老师13 分钟前
P1255 数楼梯
开发语言·数据结构·c++·学习·算法
爱睡懒觉的焦糖玛奇朵1 小时前
【工业级落地算法之人员摔倒检测算法详解】
人工智能·python·深度学习·神经网络·算法·yolo·目标检测
小辉同志1 小时前
78. 子集
算法·leetcode·深度优先
Book思议-1 小时前
【数据结构】二叉树入门全解:从定义、性质到经典真题
数据结构·算法·二叉树
stolentime2 小时前
通信题:洛谷P15942 [JOI Final 2026] 赌场 / Casino题解
c++·算法·洛谷·joi·通信题
初生牛犊不怕苦3 小时前
与AI一起学习《C专家编程》:数组与指针
c语言·学习·算法
Kk.08023 小时前
数据结构|排序算法(二) 冒泡排序
数据结构·算法·排序算法
沛沛rh453 小时前
深入并发编程:从 C++ 到 Rust 的学习笔记
c++·笔记·学习·算法·rust
Kk.08024 小时前
数据结构|排序算法(二) 希尔排序
数据结构·算法·排序算法