白夜桑
2016-04-04 14:28
我自己尝试了,但是只会输出这样的
1*1=1
2*1=2 2*2=4
如何输出
1*1=1
1*2=2 2*2=4这种?
#include<stdio.h> int main() { //已经用Visual Studio 2015验证。 int i, j, result; for (i = 1; i < 10; i++) { for (j = 1; j <=i; j++) { result = i*j; printf("%d*%d=%d\t", i, j, result); } printf("\n"); } return 0; }
#include <stdio.h>
int main()
{
int i,j,sun;
for (i=1;i<=9;i++)
{
for (j=1;j<=i;j++)
{
sun=i*j;
printf("%d*%d=%d ",j,i,sun);
}
printf("\n");
}
return 0;
}
这样吧!
#include <stdio.h>
int main()
{
int i, j, index,muti;
for(index=0;index<9;index++)
{
for(i=1,j=9-index;i<=9-index;i++,j)
{
muti=j*i;
printf("%d*%d=%d ",j,i,muti);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
// 定义相乘数字i,j以及结果result
int i, j, index,muti;
for(index=0;index<9;index++)
{
for(i=1,j=9-index;i<=9-index;i++,j)
{
muti=j*i;
printf("%d*%d=%d ",j,i,muti);
}
printf("\n");
}
return 0;
}
C语言入门
926027 学习 · 20793 问题
相似问题