每日一练伍

  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,最终输出题目要求的下三角格式。

相关推荐
wzqllwy几秒前
8 大经典排序算法(Java 实现):原理 + Demo + 核心分析
java·算法·排序算法
We་ct1 分钟前
LeetCode 77. 组合:DFS回溯+剪枝,高效求解组合问题
开发语言·前端·算法·leetcode·typescript·深度优先·剪枝
重生之我是Java开发战士5 分钟前
【递归、搜索与回溯】二叉树中的深度优先搜索:布尔二叉树,求根节点到叶节点数字之和,二叉树剪枝,验证二叉搜索树,第K小的元素,二叉树的所有路径
算法·深度优先·剪枝
篮l球场5 分钟前
矩阵置零
算法
lihihi7 分钟前
P1650 [ICPC 2004 Shanghai R] 田忌赛马(同洛谷2587)
开发语言·算法·r语言
朱一头zcy8 分钟前
[牛客]BC38 变种水仙花
算法
努力学算法的蒟蒻8 分钟前
day105(3.6)——leetcode面试经典150
算法·leetcode·面试
Chan1610 分钟前
LeetCode 热题 100 | 矩阵
java·开发语言·数据结构·算法·spring·java-ee·intellij-idea
钓鱼的肝13 分钟前
[GESP-4.2503.T2]二阶矩阵
c++·算法·矩阵
2301_8008951013 分钟前
BFS--备战蓝桥杯版h
算法·蓝桥杯·宽度优先