C语言输出乘法表输出问题2

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:57:53
我想输出:
1*1=1 2*2=4 3*3=9 .......9*9=81
1*1=1 2*2=4 3*3=9 .......9*9=81
1*1=1 2*2=4 3*3=9 .......9*9=81
1*1=1 2*2=4 3*3=9 .......9*9=81
.....共九行
我先试写了下面的程序
#include<stdio.h>
main
{
int a;
for(a=1;a<=9;a++)
printf("%d*%d = %d",a,a,a*a);
}
这个只能输出一行,如果要输出9行,完整的代码是怎么写?谢谢了

#include<stdio.h>
main
{
int a,b;
for(b=1,b<=9;b++)
{
for(a=1;a<=9;a++)
{
printf("%d*%d = %d",a,a,a*a);
}
printf("\n");
}
}

#include<stdio.h>
int main()
{
int a,b;
for(b=1;b<=9;b++)
{
for(a=1;a<=9;a++)
printf("%d*%d=%d ",a,a,a*a);
printf("\n");
}

return 0;
}
/*使用循环嵌套就行了*/

两个for
for(a=1;a<=9;a++)
for(b=1;b<=9;b++)
printf("%d*%d = %d",a,b,a*b);//一个a换成b