c语言求教。。。。新手

Python017

c语言求教。。。。新手,第1张

#include<stdio.h>

#include<math.h>

int main()

{

    int  i

    double a, b, c

    a = 0

    b = 1

    for (i = 0 i < 64 i++)

    {

        c = a

        a = pow(2,i)

        b = c + a

    }

    printf("%lf\n", b/142000000)

    return 0

}

#include "stdio.h"

#include "conio.h"

/*舍罕是古印度的国王,据说他十分好玩,宰相达依尔为讨好国王,发明了现今的国际象棋献给国王。舍罕非常喜欢这项游戏,于是决定嘉奖达依尔,许诺可以满足达依尔提出的任何要求。达依尔指着舍罕王前面的棋盘提出了要求:“陛下,请您按棋盘的格子赏赐我一点麦子吧,第1个小格赏我一粒麦子,第2个小格赏我两粒,第3个小格赏四粒,以后每一小格都比前一个小格赏的麦粒数增加一倍,只要把棋盘上全部64个小格按这样的方法得到的麦粒都赏赐给我,我就心满意足了。”舍罕王听了达依尔这个“小小”的要求,想都没想就满口答应下来。

结果在给达依尔麦子时舍罕惊奇地发现它要给达依尔的麦子比自己想象的要多得多,于是他进行了计算,结果令他大惊失色。问题是:舍罕王的计算结果是多少粒麦子?

*/

void main()

{

//定义一个变量,用来保存麦子的个数

double count=0

//循环变量i

int i

for(i=0i<=64i++){

//累加

count+=pow(2,i)

}

//输出

printf("%lf",count)

}

预言家说:“我会被毒死.”

那么国王可以从毒刑和绞刑中任选一种来处死预言家而都不会失信.

预言家说:“我会被绞死.”

那么国王如果施之毒刑,那么预言家是“预言错误而施毒刑”,而事先国王许诺“预言错误施绞刑”,国王于是失信;

国王如果施之绞刑,那么预言家是“预言正确而施绞刑”,而事先国王许诺“预言正确施毒刑”,国王仍然失信.

所以国王只能放过预言家.

预言家活过来了,于是他的预言和国王的许诺都失败了.

因为他的预言是“我会被绞死”,国王的许诺是“你会被毒死或绞死”.都说死,结果却没死.