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语言一定要做会的,特别经典的简单题。加油(´▽`ʃ♡ƪ)