MyException - 我的异常网
当前位置:我的异常网» C++ » 为何会输出0呢

为何会输出0呢

www.MyException.Cn  网友分享于:2013-02-18  浏览:1次
为什么会输出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;
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有