G++编程
这是我在Microsoft Visual Studio 2005编的一个小程序
#include <iostream>
using namespace std;
int main()
{
int a,b;
int sum;
cout<<"please input the a,b(0 <= a, b <= 10)"<<endl;
cin>>a>>b;
sum=a+b;
cout<<sum<<endl;
return 0;
}
若我要在G++中运行通过,应该怎么修改呢?
[解决办法]
不需要修改。直接使用g++
[解决办法]
程序不需要改动。
g++ -o app test.cpp
这样会生成app。然后运行./app
[解决办法]
没看出问题
你的g++版本?
[解决办法]
[解决办法]
程序不用变
[解决办法]
[解决办法]
[解决办法]
我要回答的 有人帖我答了
[解决办法]
vi test.cpp
代码
g++ test.cpp
./a.out
[解决办法]
不用修改,直接g++ XXX.cpp -o XXX编译就可以了
[解决办法]
你的错误在于cout<<"please input the a,b(0 <= a, b <= 10)"<<endl;
这种ACM问题都是机器自动判断的,直接把你的stdin和stdout重定向一下,读取输入并与给定的答案相比较,你存在多余的输出因此认为答案不对。
比如答案是一个很简单的 5
而你的输出是
please input the a,b(0 <= a, b <= 10)
5
当然认为答案不对了。
另外,如果编译不通过,返回给你的结果是Compile Error,而我相信返回给你的结果只是Wrong answer