请输入需要打印的乘法表
请输入需要打印的乘法表
一个想法:
可不可以就是想要那个数字内的乘法表,只用输入这个数字就可以生成呢。
那么我们只用将上述代码中的9该换为要输入的数字即可,可单独封装为一个函数。
#include <stdio.h>
void multiplication(int input)
{
int i=0;
int j=0;
for(i=1;i<=input; i++)
{
for(j=1;j<=i;j++)//控制生成1到i的数和i相乘
{
printf("%d * %d = %d ", i,j, i*j);
}
printf("\n");//打印完一行就换行格式控制
}
}
int main()
{
int input=0;
printf("请输入需要打印的乘法表:\n");
scanf("%d", &input);
multiplication(input);
return 0;
}编译预览:

吐槽一下


还没有留言,还不快点抢沙发?