当前位置: 代码迷 >> C++ >> 为何会输出0呢
  详细解决方案

为何会输出0呢

热度:5233   发布时间:2013-02-26 00:00:00.0
为什么会输出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;
}
  相关解决方案