博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用C语言打印乘法口诀表,行可自己输入
阅读量:6263 次
发布时间:2019-06-22

本文共 714 字,大约阅读时间需要 2 分钟。

使用C语言写一个函数实现乘法口诀表:输入8打印8*8的乘法表,即要求打印的行数可自己指定

分析:

  1. 设置两个变量 i,j,控制行、列;
  2. 用两个for循环对行、列分别遍历;
  3. for循环条件:第一个for循环控制行数,所以应有 i<=n(n为你输入的行数);第二个for循环控制列数,观察乘法表会发现,第一行有一列,第二行有两列.......以此类推,每一行的行数与列数都相等,所以第二个for循环的条件为 j<=i;
  4. 因为乘法表的第一个是从1*1=1开始的,所以i,j的初始值均为1.
    代码如下:
#define _crt_secure_no_warnings   1#include
#include
void mul(int n){ int i, j; int sum = 1; for (i = 1; i <= n; i++){ for (j = 1; j <= i; j++){ sum = i*j; printf("%d*%d=%-2d ",j, i, sum);//%2d 右对齐 %-2d 左对齐; } printf("\n"); }}int main(){ int t = 1; printf("请输入行数:"); scanf("%d", &t); mul(t); system("pause"); return 0;}

转载于:https://blog.51cto.com/14234228/2386520

你可能感兴趣的文章
spider RPC高级特性
查看>>
C# 导出资源文件到硬盘
查看>>
修复 ThinkPHP3.2.3 抛出异常模块的一个BUG,关闭字段缓存功能
查看>>
更改MySQL数据库的编码为utf8mb4
查看>>
android自动化测试--appium运行的坑问题及解决方法
查看>>
mysql Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
查看>>
TeamCity : .NET Core 插件
查看>>
Python 爬虫知识点 - XPath
查看>>
由数量众多照片拼贴而成的马赛克图片
查看>>
如何在linux Shell脚本里面把一个数组传递到awk内部进行处理
查看>>
共模电感的原理以及使用情况
查看>>
GridLookUpEdit多列模糊查询最简单方式 z
查看>>
memcache与Redis
查看>>
Python27中Json对中文的处理
查看>>
结构,是指事物自身各种要素之间的相互关联和相互作用的方式
查看>>
andoid电阻触摸移植
查看>>
备忘录模式
查看>>
U盘安装CentOS 7卡住在 mounting configuration file system
查看>>
《Java设计模式》之装饰模式
查看>>
android开发使用SQLite之写日记
查看>>