目前,代码长度为 127 个字符,没有空格、制表符和换行符。任务是将代码的长度减少到至少 125 个字符,以便它可以被编译器版本 c++ 5.0.1 编译。
#include <iostream>
main() {
int64_t i=-100,a,b,c,d;
std::cin>>a>>b>>c>>d;
for(; i<101; i++)
if(a*i*i*i+b*i*i+c*i+d == 0) std::cout<<i<<" ";
}
目前,代码长度为 127 个字符,没有空格、制表符和换行符。任务是将代码的长度减少到至少 125 个字符,以便它可以被编译器版本 c++ 5.0.1 编译。
#include <iostream>
main() {
int64_t i=-100,a,b,c,d;
std::cin>>a>>b>>c>>d;
for(; i<101; i++)
if(a*i*i*i+b*i*i+c*i+d == 0) std::cout<<i<<" ";
}
首先,该函数
main的返回类型必须为int.至于减少函数体中的字符数,例如,你可以做这样的改变。是的,我没有检查这会减少多少字符总数