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

c语言,输入整数n(行数,本例为4),按照如下规则打印数字图片 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16

c语言,输入整数n(行数,本例为4),按照如下规则打印数字图片

1 5 9 13

2 6 10 14

3 7 11 15

4 8 12 16

 以下是使用C语言编写的程序,根据输入的行数打印数字图片的规则:

#include <stdio.h>
 int main() {
    int n;
    printf("请输入行数:");
    scanf("%d", &n);
     int num = 1;
    for (int i = 1; i <= n; i++) {
        for (int j = 0; j < n; j++) {
            printf("%d ", num);
            num += 1;
        }
        printf("\n");
        num -= (n - 1);
    }
    return 0;
}

在这段代码中,我们首先通过 scanf 函数获取用户输入的行数 n 。然后使用两个嵌套的循环来打印数字图片。外层循环控制行数,内层循环控制每行的数字。在每行内部,我们使用变量 num 来表示当前要打印的数字,初始值为1。通过每次循环增加 num 的值,并在每行结束后将 num 减去 (n - 1) ,以满足打印规则。 运行程序后,将会根据输入的行数打印出相应的数字图片。


http://www.kler.cn/a/153582.html

相关文章:

  • ubuntu系统下搭建本地物联网mqtt服务器的步骤
  • 01-使用Git操作本地库,如初始化本地库,提交工作区文件到暂存区和本地库,查看版本信息,版本切换命令等
  • 【LeetCode:1094. 拼车 | 差分数组】
  • 模板上新|2023年10月DataEase模板市场上新动态
  • 【数据结构】拆分详解 - 堆
  • 数据结构算法-选择排序算法
  • webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
  • 图解java.util.concurrent并发包源码系列——深入理解定时任务线程池ScheduledThreadPoolExecutor
  • C语言实现ARM MCU SWD离线调试器
  • Linux Spug自动化运维平台本地部署与公网远程访问
  • redis主从复制模式和哨兵机制
  • C/C++,图算法——求强联通的Tarjan算法之源程序
  • 『吴秋霖赠书活动 | 第五期』《Kubernetes原生微服务开发》
  • Spring Boot + MyBatis-Plus实现数据库读写分离
  • 在IDEA中,如何修改Jetty的端口号,操作超简单
  • elementUI实现根据屏幕大小自适应换行,栅格化布局
  • 自然语言情感分析
  • unicloud云函数url化后,客户端通过url地址向云函数发送数据流并传递到云存储中
  • windows ssh时出现Bad local forwarding specification的解决方案
  • 一进三出宿舍限电模块的改造升级