这是小时候背的九九乘法表,是中文版,不是数字版,用C语言程序打印出来了。

C语言程序如下:

/* I00029 C语言程序-打印九九乘法表 */#include <stdio.h>
#include <string.h>char *dw[] = {"十", "一", "二", "三", "四", "五", "六", "七", "八", "九", "得", " " };void conver(char t[], int n)
{int d10, d1;if(n<10) {strcat(t, dw[10]);strcat(t, dw[n]);} else if(n == 10){strcat(t, dw[1]);strcat(t, dw[0]);} else {d10 = n / 10;d1 = n % 10;strcat(t, dw[d10]);strcat(t, dw[0]);if(d1 != 0)strcat(t, dw[d1]);elsestrcat(t, dw[11]);}
}int main(void)
{char t[16];for (int i = 1; i <= 9; i++) {for (int j = i; j <= 9; j++) {printf("%s%s", dw[i], dw[j]);t[0] = '\0';conver(t, i * j);printf("%s", t);if(i * j > 10)printf("%s", dw[11]);elseprintf("%s%s", dw[11], dw[11]);}printf("\n");}return 0;
}

程序运行结果如下:

一一得一  一二得二  一三得三  一四得四  一五得五  一六得六  一七得七  一八得八  一九得九  
二二得四  二三得六  二四得八  二五一十  二六一十二 二七一十四 二八一十六 二九一十八 
三三得九  三四一十二 三五一十五 三六一十八 三七二十一 三八二十四 三九二十七 
四四一十六 四五二十  四六二十四 四七二十八 四八三十二 四九三十六 
五五二十五 五六三十  五七三十五 五八四十  五九四十五 
六六三十六 六七四十二 六八四十八 六九五十四 
七七四十九 七八五十六 七九六十三 
八八六十四 八九七十二 
九九八十一 

转载于:https://www.cnblogs.com/tigerisland/p/7564724.html

I00029 C语言程序-打印九九乘法表相关推荐

  1. I00027 Java语言程序-打印九九乘法表

    这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了. Java源程序如下: package com.elephant.multiply99table;public class M ...

  2. Python程序-打印九九乘法表

    源程序如下: # 打印九九乘法表for i in range(1, 10):for j in range(1, i+1):print('{}x{}={}\t'.format(j, i, i*j), e ...

  3. 【C语言】打印九九乘法表

    打印九九乘法表是最基础的嵌套循环的应用.但是也有很多讲究的地方,尤其是控制输出格式的参数可以改变九九乘法表的输出样式.这里我们就用C语言来输出最常见的一种九九乘法表的样式. 这里是代码: #inclu ...

  4. 用C语言解“打印九九乘法表”题

    7-20 打印九九口诀表 下面是一个完整的下三角九九口诀表: 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 15=5 25=10 35=15 ...

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

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

  6. c语言编写while乘法表,用C语言的while循环,打印九九乘法表,

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

  7. Go语言学习之打印九九乘法表

    前提条件 1.配置go语言环境 2.配置VSCode编辑器环境 九九乘法表打印 package mainimport "fmt"func main() {fmt.Println(& ...

  8. Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积

    目录 求解一元二次方程题目总体要求如下: 打印九九乘法表题目总体要求如下: 判断三条边是否可以构成三角形题目要求如下: 求解一元二次方程题目总体要求如下: 编写程序,输入一元二次方程的三个系数a.b. ...

  9. C语言实战:C语言打印九九乘法表

    C语言实战:C语言打印九九乘法表 #include<stdio.h> #include<stdlib.h> #include<Windows.h> int main ...

最新文章

  1. 自动化运维工具----ansible
  2. mysql忽略大小写配置cnetos_CentOS7下安装MYSQL8.X并设置忽略大小写
  3. CocoaPosd使用详解
  4. 如何制定项目工作计划
  5. 2017/Province_Java_A/2、9数算式
  6. Spark面对OOM问题的解决方法及优化总结
  7. python市场需求如何_2020年Python市场前景广阔
  8. my log4crc
  9. mysql 杂记(二)
  10. sort排序和uniq使用
  11. ARRIS路由器梅林系统救砖
  12. 学生总分排名的c语言程序,学生成绩分析及排名系统C语言程序设计课程设计实习报告.doc...
  13. uniapp应用使用facebook第三方登陆
  14. 微机原理与接口技术期末考试总结
  15. html椭圆的写法,4.8 把圆变换为椭圆 - HTML5 Canvas 实战
  16. 联想笔记本拯救者Y7000盒盖不休眠问题,Win10
  17. 蒙特卡罗算法是什么?
  18. BGP是做什么的?怎么去配置BGP?
  19. Pygame:初次见面,请大家多多关照
  20. 数据编织 (Data Fabric) vs 数据网格 (Data Mesh)

热门文章

  1. 安卓系统使用摄像头API
  2. 数据可用不可见!揭秘蚂蚁区块链摩斯安全计算平台
  3. 用键盘来操纵鼠标指针(鼠标损坏时的应急措施)
  4. 对于技术,工程师没有几个写博客的
  5. Spring MVC 启动
  6. learn go anonymous function
  7. Ubuntu下的NBD和iscsi挂载
  8. 虚拟机 搭建LVS + DR + keepalived 高可用负载均衡
  9. 2013长春区域赛总结
  10. OC中使用 static 、 extern、 const使用