我写了一个C ++程序来打印出所有两位数字的乘法。 我只获得某些产品的部分输出,而不是整个输出。 代码:
int main()
{
int ans;
for (int i = 10; i <= 99; i++) {
for (int j = 10; j <= 99; j++) {
ans = i * j;
cout << ans << endl;
}
}
cin.get();
return 0;
}
输出从6816
(而不是10*10=100
)开始到9801
(99*99
)。
另一方面,如果我对单个数字执行相同操作,则输出正确。
答案 0 :(得分:3)
此程序中打印的6801
和9899
(包括两者)之间有299个数字,因此您似乎使用Windows的命令提示符来查看结果。
如果是这样,要查看窗口中的所有数字,
答案 1 :(得分:1)
除了您没有发布的#include
和using namespace std;
行之外,您的计划没有任何问题。
输出为8100行,您确定可以在终端中看到所有这些行吗?尝试将输出重定向到文件并将此文件加载到编辑器中以验证行数。