XiaoHui.Net 笑汇程序员论坛C/C++ 讨论区

   C++_菜菜鸟的小问题


页: [1]

水鸟田园2004-3-23 21:19
C++_菜菜鸟的小问题

#include_<iostream.h>
void_mian()
{
int_a(2),b(1),k,i;
double_s(0);
_for(i=1;i<16;i++)
{
s+=a/b;
k=a;
a=b+a;
b=k;
}
cout<<s<<endl;
}
这是求2/1+3/2+5/3+8/5+13/8.......前15个数之和
可能我菜菜哈_得出的结果是_16_~~~~~
请高人指点哈
还有个非菜的问题(非常菜的问题哈)`~"按位求反我不大懂哈
int_k=2;
k=~k;
cout<<k;
得出k=-3_?????????
谢谢哈_
呵呵_小弟知道有错_请各位大虾详细解说哈


ancient-tale2004-3-24 18:37
C++_菜菜鸟的小问题

十进制的_2_=_2进制的_0000_0010
求反_=_2进制的_1111_1101_=_十进制的-3

hotmail2004-3-24 22:06
C++_菜菜鸟的小问题

`/`操作的两个操作数如果都是int型,则结果也是int型。如果操作数有double型,则结果是double型。另外,可能是你的笔误,main让你写成了mian

toby90512004-3-29 20:19
C++_菜菜鸟的小问题

hotmail老兄你讲的没错哦.他的问题一定是出在这上面..
两个整型变量相除结果当然是整形了!


查看完整版本: C++_菜菜鸟的小问题