【发布时间】:2019-09-18 23:47:08
【问题描述】:
int strtnumber,endnumber,remainder,i;
gotoxy(2, 0);
printf("Enter Start value: "); //enters start number
cin >> strtnumber;
gotoxy(2, 1);
printf("Enter End Value: "); //enters end number
cin >> endnumber;
cout << "==================================================="<< endl;
for (; strtnumber <= endnumber; strtnumber++) {
remainder = strtnumber % 2;
if (remainder == 1) {
cout << strtnumber << endl;
}
if (remainder == 0) {
cout << strtnumber << endl;
}
}
我想用 gotoxy 分隔奇数和偶数 这是我想要实现的输出:
ODD | EVEN
1 | 2
3 | 4
5 | 6
【问题讨论】:
-
gotoxy 来自哪个库? AFAIK 这不是标准的 c++ 函数
-
混合 C IO、C++ IO 和一些特定于实现的控制台命令来移动光标是......会很混乱。
-
除非您更新这些列中的计数,否则最好使用普通的
std::cout和std::setw。 -
嗯。这些不算数,是吗。你最好使用
std::cout andstd::setw`。
标签: c++ function loops positioning