读书人

为何会输出0呢

发布时间: 2013-02-17 10:44:46 作者: rapoo

为什么会输出0呢
#include <iostream>
using namespace std;
int main( )
{
double a,b,c,s;
a = 3;
b = 4;
c = 5;
s = 1/2 * (a+b+c);
cout<<"s="<<s<<endl;
return 0;
}

[解决办法]
1/2==0
[解决办法]


#include <iostream>
using namespace std;
int main( )
{
double a,b,c,s;
a = 3;
b = 4;
c = 5;
s = 1.0/2 * (a+b+c);
cout<<"s="<<s<<endl;
return 0;
}

读书人网 >C++

热点推荐