打印乘法表

来源:互联网 发布:被驯服的象 抄袭 知乎 编辑:程序博客网 时间:2024/06/06 02:02

一、题目:
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
二、解题思路:
此题较为简单,首先定义两个变量控制行和列,行列各一个循环 ,两个循环嵌套,外层控制行,内层控制列,最后输出注意整齐。
三、知识点解析:
1、循环嵌套:弄清楚循环变量及其循环跳出值,嵌套时一定要清楚每一层控制什么,此题外层控制行,内层控制列。
2、函数调用过程(本知识点将在后期专门写一次博客解析)
3、输出格式,%d 表示输出一个字节宽度的整形,%2d 表示输出2个字节宽度的整形,以此类推,此题用此格式是为了输出结果清晰,美观。
四、代码:

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

五、运行结果
9*9
这里写图片描述
12*12
这里写图片描述
六、叨叨叨,题目简单但是涉及函数调用,写此题主要是为了练习。

原创粉丝点击