题目>>>

输出九九乘法表(不用算式,仅要结果)。

分析>>>

如图,先知道九九乘法表是这样的。

方法一:根据九九乘法表的组成,我们知道每个数等于该行初始值乘其列数。(所以这里需要两个变量 i * j )

九行九列,意味着需要两个循环。在第一个循环到九时换行,另一个循环则同时改变每行初始值。

方法二:在观察观察,能不能 找到别的规律呢?

每个数也可以等于该行初始值累加(n=i+i),所以也可以用加法。同样的九行九列用两个循环。里面的循环负责累加、输出和换行。

大致思路已有,那么可以开始写了!

代码>>>

方法一:直接根据乘法表的形成用相应的乘法。

#include<stdio.h>
int main()
{int i = 0; // 行int j = 0; // 列for (i = 1; i <= 9; i++) // i 是每行初始值{for (j = 1; j <= 9; j++) //到9完了结束{printf("%4d", i*j);     }   putchar('\n');  //换行并开始下一行的循环}return 0;
}

方法二:从乘法表里看出加法。

#include<stdio.h>
int main()
{int i = 0; // 行int j = 0; // 列int n = 0;for (i = 1; i <= 9; i++){n = i;        // 用每行初始值for (j = 1; j <= 9; j++){printf("%4d", n);n += i;        //累加    //注意这里使用 n 是为了不改变 i 的值}                 putchar('\n');}return 0;

[C语言] [ 试题详解] 输出九九乘法表相关推荐

  1. c语言用while循环输出九九乘法表,用C语言的while循环,打印九九乘法表

    用C语言的while循环,打印九九乘法表 用C语言的while循环: #include int main(void) { int row = 1; while (row <= 9) { int ...

  2. C语言输出九九乘法表

    文章目录 1.C语言源代码 2.运行效果 3.获取视频教程 4.版权声明 1.C语言源代码 /** 程序名:book.c,此程序演示输出九九乘法表的输出* 作者:C语言技术网(www.freecplu ...

  3. c语言代码99乘法表,C语言输出九九乘法表代码及解析

    原标题:C语言输出九九乘法表代码及解析 九九乘法表共9行9列,重点考察for循环的掌握情况. 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出完整的三角形: #inclu ...

  4. 用c语言输出九九乘法表

    以下是用C语言输出九九乘法表的代码示例: #include <stdio.h>int main() {int i, j;for (i = 1; i <= 9; i++) {for ( ...

  5. C语言循环结构设计输出九九乘法表,C语言嵌套循环之输出九九乘法表

    //输出九九乘法表 #include int main() { int m,n; for(m=1;m<=9;m++) { n=1; for(n=1;n<=9;n++) { printf(& ...

  6. C语言输出九九乘法表(倒三角形输出)。

    输出九九乘法表(倒三角形输出). ###代码部分: #include <stdio.h> int main() { int i,j;for(i=1;i<=9;i++) //i*j=n ...

  7. c语言 for语句输出九九乘法表

    /*for语句输出九九乘法表*/ # include <stdio.h> int main() { int i,j;for(i=1;i<=9;i++){for(j=1;j<=i ...

  8. 用Shell 语言编制一Shell 程序,该程序输出九九乘法表

    输出九九乘法表,操作步骤如下: 在vi/vim编辑器下创建Shell脚本:99chengfa.sh 源代码如下: #!/bin/bash for i in `seq 9` do for j in `s ...

  9. 如何使用一个for循环输出九九乘法表

    问题引入 很多人刚接触C语言的时候一定会遇到这样一个题目,在屏幕上输出九九乘法表.我相信大多数人的解法都会是使用两个for循环,两个变量,一个if判断语句用来判断什么时候换行. 问题1:在屏幕上输出一 ...

最新文章

  1. 访问者模式 php,php设计模式 Visitor 访问者模式
  2. 一个释放临时表空间的实例
  3. 发布dotNetCore程序到Kubernetes
  4. python会什么比c慢
  5. 100套精美英文HTML页面源码
  6. 计算机管理 如何将c盘,教程:新买的电脑如何把C盘分区成多个盘?
  7. android地图三段滑动,android – 像谷歌地图一样滑动BottomSheet
  8. 关于 Object.prototype.toString.call() 方法
  9. 如何去掉 Visual Studio源代码 出现 对齐的点点
  10. IDEA离线安装maven helper插件
  11. Windows放大镜黑屏问题以及快捷键
  12. html改excel,怎么把html文件转成excel:html表格如何转换excel
  13. 江苏咪咕MGV3000_YST代工_S905L3_线刷固件包
  14. 浙大计算机学院考研复试上机试题,浙大计算机学院考研复试上机试题.doc
  15. KMP的next迷思
  16. 基于神经网络的颜色恒常性—Fully Convolutional Color Constancy with Confidence-weighted Pooling
  17. el-table 表格展开与折叠
  18. [参考]C# JSON字符串序列化与反序列化
  19. 推荐几款隐身后台自动截屏软件
  20. easyExcel 实现不同对象写入到同一个sheet中

热门文章

  1. 基于龙芯+国产FPGA 的VPX以太网交换板设计(一)
  2. Linux学习笔记之tail命令显示最后n行
  3. spring security_一文肝爆Spring安全框架Spring Security
  4. 生死狙击无法显示服务器,生死狙击页面无法显示
  5. python对每一列进行归一化_对python3 一组数值的归一化处理方法详解
  6. matlab的自定义常数是a,Simulink仿真入门到精通(二) Simulink模块
  7. 【Codeforces Round #570 (Div. 3) A-H 】解题报告
  8. 【Android View】写一个蛛网评分控件
  9. 广州大学计算机綦科简历,基于八叉树空间分割的三维点云模型密写(綦科,谢冬青,2011)...
  10. 经历考研失败后如何找到心仪的工作