如何在C++中生成任何整数?
我从用户那里取2个值a和b,然后执行a-b,但是如果用户的答案是-ve,那么我想将其转换为positive如何在C++中生成任何整数?,c++,c++14,C++,C++14,我从用户那里取2个值a和b,然后执行a-b,但是如果用户的答案是-ve,那么我想将其转换为positive int main(int argc, char const *argv[]) { int a,b; cin>>a>>b; cout<<(a-b); return 0; } 怎么做?有多种方法只返回正整数。最简单的方法是使用 您只需检查数字是否小于1,然后将其设置为a*=-1查看您自己的描述,如果答案为否定,则将其设置为肯
int main(int argc, char const *argv[])
{
int a,b;
cin>>a>>b;
cout<<(a-b);
return 0;
}
怎么做?有多种方法只返回正整数。最简单的方法是使用
您只需检查数字是否小于1,然后将其设置为a*=-1查看您自己的描述,如果答案为否定,则将其设置为肯定,这是一种可能的解决方案。你还没有遇到if吗
cout << std::abs(a-b) << "\n";