【C语言】题目9 - 打印9*9的乘法口诀表,while语句以及for语句

271 阅读1分钟

Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情

前言

今天,开始刷C语言题目当中的第九题,阿又是刷题的一天争取早日刷得100题!

题目描述

打印出9*9的乘法口诀表,用 while 循环 和 for 循环实现。

题目分析

这道题目是一道很经典的题目,对于初学是必须要学会的。
本道题实际上不难,对于新手来说掌握什么是循环的嵌套这道题目也就会做了。
在用循环的时候,注意下循环当中的条件判断实际上也就可以了。

题目代码

示例代码如下 👇

for循环

#include<stdio.h>
int main(void)
{
	int i = 0;//行
	for (i = 1; i <= 9; i++)
	{
		int j = 0;
		for (j = 1; j <= i; j++)
		{
			printf("%d * %d = %-2d ", j, i, i*j);
		}
		printf("\n");
	}
	return 0;
}

while循环

#include<stdio.h>

int main(void)
{
	int row = 1;
	while (row <= 9)
	{
		int col = 1;
		while (col <= row)
		{
			printf("%d * %d= %-2d ", row, col, row*col);
			col++;//col = col + 1
		}
		printf("\n");
		row++;
	}
	return 0;
}

运行结果🖊

1 * 1= 1 

2 * 1= 2 2 * 2= 4

3 * 1= 3 3 * 2= 6 3 * 3= 9 

4 * 1= 4 4 * 2= 8 4 * 3= 12 4 * 4= 16 

5 * 1= 5 5 * 2= 10 5 * 3= 15 5 * 4= 20 5 * 5= 25 

6 * 1= 6 6 * 2= 12 6 * 3= 18 6 * 4= 24 6 * 5= 30 6 * 6= 36 

7 * 1= 7 7 * 2= 14 7 * 3= 21 7 * 4= 28 7 * 5= 35 7 * 6= 42 7 * 7= 49 

8 * 1= 8 8 * 2= 16 8 * 3= 24 8 * 4= 32 8 * 5= 40 8 * 6= 48 8 * 7= 56 8 * 8= 64 

9 * 1= 9 9 * 2= 18 9 * 3= 27 9 * 4= 36 9 * 5= 45 9 * 6= 54 9 * 7= 63 9 * 8= 72 9 * 9= 81  

最后

这道题目如果你是刚学C语言一定要做会的,特别经典的简单题。加油(´▽`ʃ♡ƪ)