实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。 (无返回值需要传参)
来源:互联网 发布:辐射4 杰洛特捏脸数据 编辑:程序博客网 时间:2024/05/10 08:52
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
#include<stdio.h>
#include<stdlib.h>void print(int num) //void无返回值()里一定要传参
//int与void区别在于函数是否有返回值
//int main表示该函数必须有返回值,即程序实现中一定要有return xx;字样
//void main()表示函数不需要返回值,一定不能有return xx字样
{
int i=1;
int j=1;
for(i=1;i<=num;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%-2d ",i,j,i*j);
//其中%2d中的2表示输出两格,数向后靠齐,即右对齐;%-2d,则表示数左对齐
}
printf("\n");
}
}
int main()
{
int n=0;
printf("请输入乘法口诀行列数:");
scanf("%d",&n);
print(n);
system("pause");
return 0;
}
阅读全文