在 2011年5月19日 上午12:30,David Young dhyang555@gmail.com写道:
在 2011年5月18日 上午8:47,宏羽杜 dongfengweixiao@gmail.com写道:
简单的看了下,似乎是有问题的
如果说有问题是在 N>=13时,int类型变量溢出,结果出错,优化算法后
Version 3.0 如下:
#include <stdio.h> int main() { int N; for(N=1;N<=20;N++) { int result=1,num; for(num=1;num<N;num++) result<<=1; printf("N: %-3d || result: %-d\n",N,result); }
return 0;