最赞回答 / 山高丿路远
为什么会输出O,因为你在代码上面做了判断当他不是三角形的情况下,他下面就一行代码输入0,,如果你不想这样你可以在下面接着打你想坐的事情代码<...图片...>就这么简单,看代码就知道为什么为0了,要读懂程序,代码。希望对你有帮助。
2019-10-21
已采纳回答 / 慕仙161281
for(j=1;j<=9;j++),你的这个代码,j<=9,意味着i每一次循环减1都要从1乘到9,这样就会出现2x3 3x2类似的重复,如果改成for(j=1;j<=i;j++),意味着只需从1乘到i(每一次父循环i都减1),而不是每次都从1乘到9,于是就不会出现重复。
2019-10-21