[FZH] 一个C语言题目

David Young dhyang555 at gmail.com
Wed May 18 16:32:00 UTC 2011


在 2011年5月19日 上午12:30,David Young <dhyang555 at gmail.com>写道:

>
>
> 在 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,num;
>               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