c++的问题
#include <iostream>
using namespace std;
even(int n)
{
if(n%2==0)
cout<<"ture\n";
else
cout<<"false\n";
return 0;
}
int main()
{
int number;
cout<<"enter a number:\n";
cin>>number;
cout<<even(number)<<endl;
return 0;
}
问题是这样的,偶数就输出TURE ,奇数输出FALSE,如果我输入2,答案是2,TURE,0,为什么多了个0??
参考答案:因为你cout<<even(number)<<endl;
even返回值为0
所以会输出