首页 > 编程语言 >C#通过循环绘制九九乘法表以及杨辉三角形

C#通过循环绘制九九乘法表以及杨辉三角形

时间:2023-11-23 19:44:37浏览次数:37  
标签:arr 九九乘法 Console C# ++ int 杨辉三角

九九乘法表

 

定义两个变量

int x, y;
for (x=1;x<=9;x++)//循环列
{
  for (y=1;y<=x;y++)//循环行
    {
      Console.Write( "{1}*{0}={2} ",x,y,x*y );//显示出每一个式子
    }
  Console.WriteLine( );//在每一行换行
}

杨辉三角形

 

杨辉三角形相当于一个交错数组,并且他每一个数的计算都是有规律的,抓住规律计算结果

int n = 6;

声明一个交错数组
int[][] arr = new int[n][];
for (int i = 0; i < n; i++)
{
  arr[i] = new int[i + 1];
}
arr[0][0] = 1;
for (int i = 1; i < n; i++)
{
  arr[i][0] = arr[i][i] = 1;//每一行数组左右两个数字都为1
  for (int j = 1; j < i; j++)
  {
    arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
  }
}

显示数组并调整好格式
for (int i = 0; i < n; i++)
{
  for (int z = (n - i); z > 0; z--)
  {
    Console.Write(" ");
  }
  for (int j = 0; j <= i; j++)
  {
    Console.Write("{0,-4}"//空格样式, arr0[i][j]);
  }
  Console.WriteLine();
}


 

标签:arr,九九乘法,Console,C#,++,int,杨辉三角
From: https://www.cnblogs.com/qstzmy/p/17847593.html

相关文章

  • C#如何以“引用”传递对象的属性
    recordPerson{publicintAge;publicintHeight{get;set;}}一、声明一个Person类,它有一个字段Age和一个属性Height.二、针对字段,我们可以通过ref传递引用代码如下staticvoidModifyValue<T>(refTfield,Tvalue){field=value;}varp......
  • 学ccc我他喵的狠狠学c
    1.不是很熟悉getchar看这个网站getchar函数详解看这一篇就够了-C语言(函数功能、使用、返回值)_lambomercy的博客-CSDN博客2.??博客园不能直接粘贴必须要用ctrl+v 好吧╮(╯-╰)╭3. ......
  • 安装docker脚本-一步到位
    #!/bin/bashyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed-i's+download.docker.com+mirrors.aliyun.com/docker-ce+'/etc/yum.repos.d/doc......
  • 文心一言 VS 讯飞星火 VS chatgpt (141)-- 算法导论12.1 1题
    一、用go语言,对于关键字集合(1,4,5,10,16,17,21),分别画出高度为2、3、4、5和6的二又搜索树。文心一言:以下是用Go语言为给定的关键字集合(1,4,5,10,16,17,21)生成的高度为2、3、4、5和6的二叉搜索树。由于二叉搜索树的形状对于不同的生成方式可能会有所不同,所以我这里给出的是......
  • 更换chrome的首页背景图
    在chrome的右下角打开自定义chrome:然后更换主题即可:......
  • postman 出现Enable JavaScript and cookies to continue 如何反爬(js反爬)
    网页无法F12,禁止调试出现debug怎么办直接F8禁用,ctrl+F8开启调试断点网站禁止ip访问,并且关闭了icmp回包,调试最好禁用缓存,以便实时更新用postman单独访问首页的index的首页也是无法获取网页内容考虑网页使用js进行跳转实例:比如使用postman请求https://www.phind.com/简......
  • windows环境nacos安装配置
    1.官网下载地址: https://github.com/alibaba/nacos/releases下载Assets下的zip包; 本地解压,目录结构:conf,bin,target;2.查看conf/application.properties,可修改内部的server.port端口号,默认8848;3.cmd命令到bin目录,执行如下命令启动nacos(默认为集群启动,本次为单......
  • 普通全局异常存在的问题 GlobalExceptionHandler
    简单搭建Feign框架parent<dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId>......
  • CF1475C Ball in Berland
    CF1475CBallinBerlandBallinBerland-洛谷题意在毕业典礼上,有\(a\)个男孩和\(b\)个女孩准备跳舞,不是所有的男孩和女孩都准备结伴跳舞。现在你知道\(k\)个可能的舞伴,你需要选择其中的两对,以便使没有人重复地出现在舞伴里,求可能的数量。思路暴力最朴素,也是简单的方法,就......
  • apache服务
    apache服务安装包httpd服务名称:httpd 是一个网站服务,用于去访问主页的服务 配置文件名称:服务的根目录:/etc/httpd主配置文件:/etc/httpd/conf/httpd.conf网站数据目录:/var/www/html访问日志:/var/log/httpd/access_log错误日志:/var/log/httpd/error_log ......