求大神看看
#include <stdio.h>int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= 9; j++)
{
if (i <= j)
{
printf("%d*%d=%-2d", i, j, i * j);
}
}
putchar('\n');
}
return 0;
}
这个第一个for是用来控制列的第二个是行的
那假如我想用第一个for来控制行应该怎么写呢 有点难{:10_277:} 反正行数都一样,直接把printf里面的j和i换一下就好。 你看看你想要的是这样吗?
#include <stdio.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++){
for (j = 1; j <= i; j++)
printf("%d × %d = %-2d", j, i, i * j);
putchar('\n');
}
return 0;
} sunrise085 发表于 2020-5-11 13:42
你看看你想要的是这样吗?
是的,谢谢了
页:
[1]