[FZH] 一个C语言题目

David Young dhyang555 at gmail.com
Wed May 18 16:30:26 UTC 2011


在 2011年5月18日 上午8:47,宏羽杜 <dongfengweixiao at gmail.com>写道:

> 简单的看了下,似乎是有问题的
>
> 如果说有问题是在 N>=13时,int类型变量溢出,结果出错,优化算法后
Version 3.0 如下:
#include <stdio.h>
int main()
{
    int N;
    for(N=1;N<=20;N++)
       {      int result=1;
              for(num=1;num<N;num++)
                    result<<=1;
              printf("N: %-3d     ||     result: %-d\n",N,result);
       }

     return 0;

}


More information about the Chinese mailing list