每日一练伍

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

相关推荐
追随者永远是胜利者1 小时前
(LeetCode-Hot100)55. 跳跃游戏
java·算法·leetcode·游戏·go
近津薪荼2 小时前
优选算法——前缀和(7):连续数组
算法
ArturiaZ2 小时前
【day29】
数据结构·c++·算法
MoonOutCloudBack2 小时前
VeRL 框架下 RL 微调 DeepSeek-7B,比较 PPO / GRPO 脚本的参数差异
人工智能·深度学习·算法·语言模型·自然语言处理
_F_y3 小时前
二叉树中的深搜
算法
锅包一切3 小时前
PART17 一维动态规划
c++·学习·算法·leetcode·动态规划·力扣·刷题
Polaris北3 小时前
第二十六天打卡
c++·算法·动态规划
罗湖老棍子5 小时前
【例 2】选课(信息学奥赛一本通- P1576)
算法·树上背包·树型动态规划
每天要多喝水5 小时前
动态规划Day33:编辑距离
算法·动态规划