Manchester


私信TA

用户名:wenyajie

访问量:331897

签 名:

在历史前进的逻辑中前进,这个逻辑就是人心向背的逻辑

等  级
排  名 1
经  验 65524
参赛次数 1
文章发表 188
年  龄 0
在职情况 学生
学  校 Xiamen University
专  业 计算机科学

  自我简介:

在历史前进的逻辑中前进,这个逻辑就是人心向背的逻辑

解题思路:
sum=2^0+2^1+2^3+ ......+2^63

参考代码:

#include <stdio.h>
#include <math.h>
int main()
{
    double sum = 0;

    for ( int i = 0; i <= 63; i++ )
        sum += pow( 2, i );
    printf( "%.0lf", sum );
    return(0);
}

别忘点赞哦-.-

 

0.0分

8 人评分

  评论区

#include <stdio.h>
#include <math.h>

int main()
{
	double sum;

	sum = pow(2,64)-1;
	
	printf("%.0f",sum);
	
    return 0;
}
有答案,但是提交之后是错的,不知道为什么
2020-07-14 19:39:25
C语言最高数位只有19位有效数字,答案有20位,怎么破?
2019-09-27 10:19:27
你好楼主,是不是应该将int i;提出来,我不知道你的for是不是c++形式的,如果改成
#include <stdio.h>
#include <math.h>
int main()
{
    double sum = 0;
    int i;
    for (  i = 0; i <= 63; i++ )
        sum += pow( 2, i );
    printf( "%.0lf", sum );
    return(0);
}
在code::block上运行是可以有题目答案的。
2019-07-18 21:09:57
我也跑不出题目答案
2019-01-31 16:14:19
  • «
  • 1
  • »