#include "stdio.h"int main()
{int i,j,q=0;for(i = 1;i < 10; i++){for(j = 1;j < 10;j++){q = i*j;printf("%d*%d=%d\n",i,j,q);}}}

按照课本上的排列做出的优化

#include "stdio.h"int main()
{int i,j;for(i = 1;i < 10; i++){for(j = 1;j <= i;j++)printf("%d*%d = %2d   ",j,i,i*j);putchar('\n');}}

再优化(利用函数输出指定的乘法口诀表12*12/或11*11)

/*
打印乘法口诀表(函数实现)指定输出几行
*/void chengfa(int k)
{int i, j;for (i = 1; i <= k; i++){for (j = 1; j <= i; j++){printf("%2dx%2d = %2d  ", j, i, i*j);}putchar('\n');}
}
int main()
{int k,num;scanf("%d", &num);chengfa(num);system("pause");return 0;}

扩展

关于Putchar

1.  putchar函数的格式:putchar(ch)

其中ch可以是一个字符变量或常量,也可以是一个转义字符。
2.putchar函数的作用:向终端输出一个字符。     putchar函数只能用于单个字符的输出,且一次只能输出一个字符。
 没有putchar('\n')的输出效果

乘法口诀表的C语言编程相关推荐

  1. c语言乘法口诀倒三角,乘法口诀表,C语言实现

    ▲C语言实现乘法口诀表的输出 ①正三角输出#include int main() { int i, j = 0; for (i = 1; i <= 9; i++) { for (j = 1; j ...

  2. c语言实现乘法口诀,乘法口诀表,C语言实现

    ▲C语言实现乘法口诀表的输出 ①正三角输出 #include int main() { int i, j = 0; for (i = 1; i <= 9; i++) { for (j = 1; ...

  3. c语言怎么快速乘法口诀表,乘法口诀表,C语言实现

    ▲C语言实现乘法口诀表的输出 ①正三角输出 #includeint main(){int i, j = 0;for (i = 1; i <= 9; i++){for (j = 1; j < ...

  4. 乘法口诀表c语言算法,乘法口诀表,C语言实现

    ▲C语言实现乘法口诀表的输出 ①正三角输出 #include int main() { int i, j = 0; for (i = 1; i <= 9; i++) { for (j = 1;  ...

  5. 编写程序乘法口诀表C语言,陈广川问:c语言编程九九乘法口诀表 怎样用c语言写九九乘法口诀表?...

    怎样用c语言写九九乘法口诀表? 哈哈,我刚刚用javascript写好乘法口诀表. C语言,如何编写程序输出九九乘法表.形式如下 ********* ******** ******* ****** * ...

  6. Java打印带边框的乘法口诀表_Java 面试 - 打印九九乘法口诀表

    在Java面试过程中, 面试者经常会被要求手写代码或上机操作.一般来说,手写代码或上机操作,主要还是考察面试者的分析问题和解决问题的能力.打印九九乘法口诀无疑是非常基础的,那么如何实现呢?首先我们先来 ...

  7. 在屏幕上输出9*9乘法口诀表---C语言编程

    1.问题和答案 在屏幕上输出9*9乘法口诀表 答案: #include<stdio.h> int main() {int i = 0; int j = 0; for (i = 1; i & ...

  8. 【C语言】输出九九乘法口诀表

    题目要求 编写C语言程序.输出九九乘法口诀表.(如下所示) 1x1=1 1x2=2  2x2=4 1x3=3  2x3=6  3x3=9 ..... 1x9=9  2x9=18 3x9=27 4x9= ...

  9. c需要九九乘法口诀表语言,C/C++知识点之输出九九乘法口诀表

    本文主要向大家介绍了C/C++知识点之输出九九乘法口诀表,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. 题目要求 编写C语言程序.输出九九乘法口诀表.(如下所示) 1x1=1 1 ...

最新文章

  1. 如果我是一线技术主管……
  2. VS Code:史上最全的VS Code快捷键+分门别类(中英文对照版)
  3. 【深度学习】循环神经网络(RNN)简易教程
  4. 【Python】洛谷 P1175_表达式的转换(逆波兰式、中缀表达式、后缀表达式、栈)
  5. 汇编语言(五)之数组中正数和负数分离
  6. python写入文字到txt只写入最后一行_python文件写入:向txt写入内容的设置
  7. java点击菜单项文字显示在窗体上_java点击菜单项弹出窗口怎么做啊?
  8. mysql查询各类课程的总学分_基于jsp+mysql的JSP学生选课信息管理系统
  9. 如何为运行的 ARM Linux 启用 LAD2.3 版本的诊断扩展
  10. python程序设计基础第三版_Python程序设计(第三版)PPT及源码
  11. ROS学习笔记2(ROS文件系统和ROS常用命令)
  12. Ubuntu Make新版上线:支持安装Swift编程语言
  13. android 长截屏时弹窗多次拼接问题处理
  14. 新广告法涉及的敏感词列表
  15. 小组学习电子教室等同屏工具调研
  16. 【语音信号处理】3语音信号可视化——prosody
  17. 元数据与数据治理|apache-atlas2.0.0 源码编译和安装部署(CHD版本)
  18. POJ 3088 Push Botton Lock 笔记
  19. 内网渗透(五十三)之域控安全和跨域攻击-利用域信任密钥获取目标域控
  20. 用opencv打开一个视频并加特效(灰度转换、高斯滤波、canny边缘检测处理)再保存

热门文章

  1. sudo apt-get install libstdc++6
  2. python (六)函数
  3. 新mac 下第一次 安装 mongodb 步骤
  4. Android几秒后自动关闭dialog
  5. PHP学习笔记(六)
  6. 敏捷自动化测试(1)—— 我们的测试为什么不够敏捷?
  7. flask 知识点总结
  8. 根据DbSchema生成代码2
  9. 开启和关闭wifi的代码段
  10. 求助:DataGrid加行号的问题