c语言 九九乘法表打印
#include <stdio.h>int main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
printf("%d*%d=%-2d", i, j, i * j);
}
}
return 0;
}
这里报错了,打印不出九九乘法表 是int的使用用错了吗 C语言好像用
void main()
不过你在外层循环加个\n会比较好
#include <stdio.h>
void main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
printf("%d*%d=%-2d", i, j, i * j);
}
printf("\n");
}
return 0;
} aaron0919 发表于 2022-8-21 13:04
C语言好像用
不过你在外层循环加个\n会比较好
C语言现在都用int main() 临时号 发表于 2022-8-21 13:10
C语言现在都用int main()
知道了 我这边可以正常打印,如果你报错了,我推测可能你的编译器不支持C99标准
变量需定义到for循环外
#include <stdio.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= 9; j++)
{
printf("%d*%d=%-2d", i, j, i * j);
}
}
return 0;
} 临时号 发表于 2022-8-21 13:14
我这边可以正常打印,如果你报错了,我推测可能你的编译器不支持C99标准
变量需定义到for循环外
dev c++ 报错就写的一对英文和C99还有C11我知道了谢谢 我再看看 本帖最后由 临时号 于 2022-8-21 13:26 编辑
刘希云QwQ 发表于 2022-8-21 13:22
dev c++ 报错就写的一对英文和C99还有C11我知道了谢谢
Dev-Cpp是可以更改为C99标准的
https://fishc.com.cn/thread-173223-1-1.html 解决了!
页:
[1]