首先乘法口诀表需要几个参数?
这是函数首要考虑的点,考虑清楚函数首要参数,当在程序完成相同效果是当然是参数越少越好,计算机的效率会明显增加。我们可以确定,每一行都是从快开始乘,最终的值取决于用户自定义的值,所以说只需要一个参数即可,就是用户需要打印到多少的参数值。由于要确定个数所以需要进行二次for循环。但是需要注意 第一个数是从1开始的。
下面奉献上代码
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<Windows.h>
int print_multiply(int x)
{
int i, j;
for ( i = 1; i < x+1; ++i)
{
for ( j = 1; j < x+1; ++j)
{
printf("%d * %d = %d ", i,j,i*j);
}
printf("\n");
}
return i;
}
int main()
{
int num;
printf("请输入你需要乘到的数");
scanf("%d", &num);
print_multiply( num);
system("pause");
return 0;
}