【发布时间】:2020-09-06 18:00:02
【问题描述】:
我想使用内部 for 循环构建一个从 1 到 20 的计数表,但我想使用求和来构建我的答案,而不是使用乘法。
我写了这段代码,只有数字 1,我可以看到正确的答案。
从数字 2 中,我看到它是从第 10 次乘法开始的。
我想在此代码中更正我的逻辑错误,非常感谢任何帮助。
#include <stdio.h>
int main()
{
int m , n=1;
int i;
m = 0;
for(n = 1; n <= 20; n++){
for(i = 1; i <= 10; i++){
m = m + n;
printf("%d * %d = %d\n", n, i, m);
}
}
return 0;
}
【问题讨论】: