题目描述:要求输入一个数字,输出乘法口诀的前n行。
例:输入:3
结果为:
1*1=1 1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
两个for循环,第一个for(i=1 to i<=n),第二个for(j=1 to j<=i),然后让i 乘以j,输出结果。
ps: 要想得到乘法口诀的格式,注意最后输出结果的值是 j*i
完整代码如下:
#include<stdio.h>
int main()
{
int n;
int i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",j,i,j*i);
}
printf("\n");
}
return 0;
}