C语言之输出杨辉三角的教程

简介: C语言之输出杨辉三角的教程

题目:产生并输出杨辉三角的前七行

代码如下所示:

#include <stdio.h>
  main()
  {
    int a[7][7];
    int i, j;
    for (i = 0; i < 7; i++)
    {
      a[i][0] = 1;
      a[i][i] = 1;
    }
    for (i = 2; i < 7; i++)//关于行的循环
    {
      for (j = 1; j <i; j++)//关于列的循环,每循环完一次j的值都会被重新赋值为1
                  //注意这里不要写成j<7或者j<=i
      {
        a[i][j] = a[i-1][j] + a[i-1][j-1];
      }
    }
    for (i = 0; i < 7; i++)//使用for循环嵌套输出杨辉三角前7行
    {
      for (j = 0; j <= i; j++)
      {
        printf("%6d", a[i][j]);
      }
      printf("\n");
    }
  }

输出结果如下所示:

相关文章
|
6天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
54 20
|
4月前
|
C语言 开发者
C语言实现猜数字小游戏(详细教程)
C语言实现猜数字小游戏(详细教程)
|
4月前
|
编译器 C语言 C++
VSCode安装配置C语言(保姆级教程)
VSCode安装配置C语言(保姆级教程)
|
8月前
|
存储 机器学习/深度学习 编译器
C语言基础简单教程
C语言基础简单教程
|
8月前
|
IDE 编译器 开发工具
C语言教程:如何进行环境搭建
C语言教程:如何进行环境搭建
|
8月前
|
搜索推荐 编译器 C语言
C语言的简单教程
摘要: 了解C语言中的注释,包括//单行和/*多行*/注释,注意不要嵌套。使用快捷键Ctrl + K, Ctrl + C/U处理注释。C语言的关键字如&#39;int&#39;和&#39;return&#39;有特定含义,通常小写且高亮显示。常量是不可变的,分为不同类型。练习涉及识别不同类型的常量,如整型、实型和字符型。使用printf通过占位符输出常量,例如`printf(&quot;%d&quot;, 10)`。作业包括根据占位符输出个性化信息,如学校名字、高考分数和女朋友的详细信息,并掌握在不同情况下使用\n进行换行。
|
8月前
|
C语言
C语言结构体教程:从入门到实践(保姆式教学)
C语言结构体教程:从入门到实践(保姆式教学)
83 0
|
9月前
|
存储 算法 程序员
零基础C语言“函数”教程,有手就行
零基础C语言“函数”教程,有手就行
|
9月前
|
C语言
【用C语言轻松实现】- 扫雷【超详细教程】
【用C语言轻松实现】- 扫雷【超详细教程】
|
9月前
|
C语言
【用C语言轻松搞定】三子棋(超详细教程)
【用C语言轻松搞定】三子棋(超详细教程)

热门文章

最新文章