2024年1月27日

2024年1月27日10:38:17杨辉三角可以依靠的就是寻找解决的算法

2024年1月27日11:21:15利用杨辉三角获得了如何解决的办法

2024年1月27日11:21:52利用十道题目温故知新到二月底部

2024年1月27日11:22:18数学建模和基本的上班能力在某种程度上培养

2024年1月27日11:22:35

这里是师范程序

#include<stdio.h> // 引入标准输入输出库  
  
int main() // 主函数入口  
{  
    int i, j, n; // 定义三个整型变量i, j, n,用于循环计数和存储数组下标及需要计算的杨辉三角行数  
  
    int a[30][30]; // 定义一个30x30的整型二维数组a,用于存储杨辉三角的每一项值  
  
    char b = ' '; // 定义一个字符变量b,初始值为空格字符,用于在打印每项值之间添加空格,提高可读性  
  
    // 读取输入,直到文件结束或出错(EOF是End Of File的缩写,用于检测文件结束)  
    while (scanf("%d", &n) != EOF)   
    {  
        // 对于杨辉三角的第n行,首尾项设置为1  
        for (i = 0; i < n; i++)   
            a[i][0] = a[i][i] = 1;  
  
        // 根据杨辉三角的递推关系计算其他项的值  
        for (i = 2; i < n; i++)   
            for (j = 1; j < i; j++)   
                a[i][j] = a[i - 1][j] + a[i - 1][j - 1];  
  
        // 打印第n行的每一项,用空格分隔,末尾不添加空格  
        for (i = 0; i < n; i++)   
        {  
            for (j = 0; j < i; j++)   
                printf("%d%c", a[i][j], b); // 注意这里j的循环范围是小于i的,因为在每行末尾打印a[i][j]时,j的值应该等于i  
            printf("%d", a[i][j]); // 在每行的末尾打印a[i][j],此时j的值应该等于i  
            printf("\n"); // 换行,开始打印下一行的内容  
        }  
        printf("\n"); // 在打印完一行后换行,开始打印下一行的内容(注意这一行不是必要的,可以删除)  
    }   // while循环结束,开始处理下一组输入数据(注意这里没有break语句,所以会一直循环下去直到文件结束或出错)  
  
    return 0; // 主函数返回0,表示程序正常结束  
} // 主函数结束

相关推荐

  1. 2024127

    2024-01-28 18:56:02       35 阅读
  2. 2024122

    2024-01-28 18:56:02       37 阅读
  3. 2024129 晨会汇报

    2024-01-28 18:56:02       25 阅读
  4. 202411答案

    2024-01-28 18:56:02       33 阅读
  5. 2024115

    2024-01-28 18:56:02       24 阅读
  6. 2024116

    2024-01-28 18:56:02       28 阅读
  7. 20221210-20231228

    2024-01-28 18:56:02       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-28 18:56:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-28 18:56:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-28 18:56:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-28 18:56:02       18 阅读

热门阅读

  1. 初等数论,LeetCode 365. 水壶问题

    2024-01-28 18:56:02       45 阅读
  2. Vue——vue3拖拽库Sortablejs

    2024-01-28 18:56:02       36 阅读
  3. C: AES对称加密算法代码

    2024-01-28 18:56:02       39 阅读
  4. QT笔记 - QToolButton triggered(QAction *)不触发问题

    2024-01-28 18:56:02       32 阅读
  5. 初识C语言

    2024-01-28 18:56:02       40 阅读
  6. go 面试题分享

    2024-01-28 18:56:02       25 阅读
  7. 运维文本三剑客详辨

    2024-01-28 18:56:02       28 阅读
  8. Linux delay相关函数实现

    2024-01-28 18:56:02       24 阅读
  9. 无人机调试开源软件

    2024-01-28 18:56:02       45 阅读