新人求助
#include <stdio.h>int main()
{
int i;
int j;
for(i = 1; i <=9; i++)
{
for(j = 1; j <= 9 ; j++)
{
if(i <= j)
{
printf("%d * %d = %d", i, j, i * j);
}
}
putchar('\n');
}
return 0;
}
想写乘法表。为什么嵌套的那个for循环不能写成(j = 1; j <= 9 && i <= j; j++),然后把if语句省略呢。改写后运行只剩第一行的乘法表了。
for里面的是什么时候结束循环的条件,而if是什么时候打印乘法表,二者是有区别
页:
[1]