[求助]大家看一下这个~
main(){int i,j,k;
k==i*j;
for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
printf("%d*%d=%d",i,j,k);
printf("\n");
}
}
这个那里错了~
我要的是
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9..........
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.........................................9*9=81
帮一下啊~~
感激不尽阿`~
----------------解决方案--------------------------------------------------------
k==i*j;
----------------解决方案--------------------------------------------------------
main()
{int i,j,k;
for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
printf("%d*%d=%d",i,j,i*j);//here
printf("\n");
}
}
----------------解决方案--------------------------------------------------------
2楼的方法我也试过了~
3楼的方法我早也懂了~
我就是想知道我那方法错的原因~
拜托大家帮个忙啊`
----------------解决方案--------------------------------------------------------
你把相等测试运算符和赋值运算符搞混了,你看看你的是什么运算符,另外k赋值的位置不对,i,j都没有明确的值你怎么给k赋值啊!understand?
----------------解决方案--------------------------------------------------------
谢谢了~
万分感谢~~~
----------------解决方案--------------------------------------------------------
同意上楼的说法
----------------解决方案--------------------------------------------------------