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

杨辉三角-C语言

1.问题:

        输出杨辉三角。

2.解答:

        对有特点的数(每行开头和结束的数都是1)进行赋值,给中间的数进行赋值,把上面赋值后的二维数组,遍历输出。

3.代码:

#include<stdio.h>//头文件
int main()//主函数入口
{
  int i,j;//定义整型变量
  int array[10][10];//定义二维数组
  for(i=0;i<10;i++)//for循环
  {
    array[i][i]=1;//给二维数组的每一行的最后一个赋值为1

    array[i][0]=1;//第二维数组的每一行的开头赋值为1
  }
  for(i=2;i<10;i++)//外层循环限制行
  {
    for(j=1;j<=i-1;j++)//内层循环限制列
    {
      array[i][j]=array[i-1][j]+array[i-1][j-1];//给中间的数赋值
    }
  }
  for(i=0;i<10;i++)//外层循环限制行
  {
    for(j=0;j<=i;j++)//内层循环限制列
    {
      printf("%6d",array[i][j]);//输出二维数组,宽度为6
    }
  printf("\n");//换行
  }
  return 0;//函数返回值为0
}

4.编译结果:


http://www.kler.cn/news/326914.html

相关文章:

  • ppt模板如何制作?建议试试这4招
  • golang学习笔记17-切片
  • 正则表达式和re模块
  • 递归算法介绍和【题解】——数楼梯
  • JS设计模式之享元模式:优化对象内存占用的利器
  • 新手教学系列——系统模块划分原则:如何让系统架构更加灵活与高效
  • 解决端口被占用
  • RIP路由(已被淘汰)
  • .net Framework 4.6 WebAPI 使用Hangfire
  • DRF实操——项目部署
  • 支持老挝语语音识别翻译,对着说话的翻译器《老挝语翻译通》app
  • Spring IoC笔记
  • 【Spring】lombok、dbUtil插件应用
  • 【SQL】筛选字符串与正则表达式
  • 07_矩形圆形绘制
  • 责任链模式优化 文章发布的接口(长度验证,敏感词验证,图片验证等环节) 代码,示例
  • Linux云计算 |【第四阶段】RDBMS1-DAY1
  • EZUIKit.js萤石云vue项目使用
  • Golang plugin包教程:创建与管理插
  • MacOS多桌面调度快捷键
  • 1.1.4 计算机网络的分类
  • 一篇文章快速学会docker容器技术
  • 强化学习-python案例
  • 实现简易 vuedraggable 的拖拽排序功能
  • Java入门3——操作符+String
  • 《论文阅读》 用于产生移情反应的迭代联想记忆模型 ACL2024
  • Vue 3 文件编译流程详解与 Babel 的使用
  • [Uninstall] 软件彻底卸载工具的下载及详细安装使用过程(附有下载文件)
  • C#和数据库高级:虚方法
  • 安卓13禁止待机 永不休眠 android13永不休眠