我知道如何在C++中使用"?:"创建一个首先增加数字的代码,当它达到100时,它会减少,当它达到0时,它会再次增加.
好的澄清一下:起始编号:1,应写入1 - 100,然后写入100,100,99,98,97至0,依此类推.
#include <iostream>
using namespace std;
int main () {
int number = 1;
string sign = "plus";
for (int i = 700; i > 0; i--) {
(number==0?sign="plus":(number==100?sign="minus":(sign=="plus"?number++:number--)));
cout << number;
usleep(3000);
}
}
Run Code Online (Sandbox Code Playgroud)
好!这当然不容易.(上面的代码不起作用,给出错误:无法将char转换为int)
问题:它不起作用,如何使其工作?
这不是作业..