求教,为什么num的值一直为0,想让i 的初始值为1,但是出来的是2
#include <stdio.h>#include <stdlib.h>
int main()
{
int i, j, num;
num == i * j;
for(i = 1; i <= 9; i++)
{
for(j = 1; j < i; j++)
{
printf(" %d * %d = %-2d ", i, j, num);
}
putchar('\n');
}
return 0;
}
孔子曰:“慌个der"静下心来好好检查一下自己的代码,那么明显的错误 num == i * j;
==是干嘛的?
村里小黑 发表于 2021-11-18 18:52
==是干嘛的?
啊,但是我把==换成=还是不显示啊 jhq999 发表于 2021-11-18 18:50
孔子曰:“慌个der"静下心来好好检查一下自己的代码,那么明显的错误
小白一枚,大神可否稍微指点一下 wwWsir 发表于 2021-11-18 19:01
啊,但是我把==换成=还是不显示啊
num的乘法里i和j分别是多少? wwWsir 发表于 2021-11-18 19:09
小白一枚,大神可否稍微指点一下
程序执行到第8行的时候 num 的值是多少?
wwWsir 发表于 2021-11-18 19:09
小白一枚,大神可否稍微指点一下
num=i*j;//位置放错地方了
页:
[1]