请输入需要打印的乘法表
请输入需要打印的乘法表
一个想法:
可不可以就是想要那个数字内的乘法表,只用输入这个数字就可以生成呢。
那么我们只用将上述代码中的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; }
编译预览:
还没有留言,还不快点抢沙发?