当前位置: 首页 > news >正文

2025-02-16 学习记录--C/C++-PTA 7-20 打印九九口诀表

一、题目描述 ⭐️

在这里插入图片描述

二、解题思路 ⭐️

将输出样例中 等号左边的数据交换个位置,就可以轻易发现 规律:

  • 从上到下是外层循环,从左到右是内层循环。

第一行:1×1=1
第二行:2×1=2 2×2=4
第三行:3×1=3 3×2=6 3×3=9
第三行:4×1=4 4×2=8 4×3=12 4×4=16

三、代码(C语言)⭐️

#include <stdio.h>

int main() {
    int N;
    scanf("%d",&N);

	// 外层循环
    for(int i=1; i<=N; i++){
    	// 内层循环
        for(int j=1; j <= i; j++){
            int multiply = i * j;
            // 使用 %-4d 可以实现数字占 4 位且左对齐。
            // %4d:数字右对齐,左侧补空格。
            // %-4d:数字左对齐,右侧补空格。
            // 这种方法适用于整数输出。如果是浮点数,可以使用 %-4f 或 %-4.2f 等格式化方式。
            printf("%d*%d=%-4d",j,i,multiply);
        }
        // 换行
        printf("\n");
    }
    return 0;
}

在这里插入图片描述

相关文章:

  • C++笔记之类型大小、变量大小,vector与string在栈上内存、堆上内存和总内存的关系
  • PHP培训机构教务管理系统小程序
  • 八大排序——简单选择排序
  • 提示工程实现数据质量评估
  • matlab飞行姿态pid控制
  • 工业级推荐系统冷启动解决方案:基于元迁移学习与动态知识图谱的混合架构设计与实践
  • 【go语言规范】Gopherfest 2015 | Go Proverbs with Rob Pike的 总结
  • 深入理解 Shell 脚本执行方式:`source`、`./xx.sh`、`bash xx.sh` 和 `sh xx.sh`
  • 顺序表(C)
  • centos部署open-webui
  • MybatisMybatisPllus公共字段填充与配置逻辑删除
  • 【第12章:深度学习与伦理、隐私—12.1 AI伦理原则与偏见检测的方法与实践】
  • Jasper AI技术浅析(二):语言模型
  • docker部署笔记软件memos,通过5320端口访问,如何通过nginx反向代理配置访问?
  • 2025.2.16
  • Windows逆向工程入门之堆栈结构与信息获取
  • Qt 6.8版本 自制windows下运行软件<一>——串口调试助手
  • 在linux系统中安装Anaconda,并使用conda
  • 游戏引擎学习第106天
  • Moya 网络框架
  • “五一”假期首日:国铁南宁局发送旅客81.7万人次
  • 澎湃读报丨央媒头版头条集中刊发:大国应有的样子
  • AI世界的年轻人|他用影像大模型解决看病难题,“要做的研究还有很多”
  • 五一假期首日,多地党政主官暗访督查节日安全和值班值守工作
  • 国际著名学者Charles M. Lieber全职受聘清华深圳国际研究生院
  • 神十九都带回了哪些实验样品?果蝇等生命类样品已交付科学家