首页 > 分享 > 输出n个格子需要的麦粒数

输出n个格子需要的麦粒数

最新推荐文章于 2023-12-02 21:24:31 发布

RuanDongc 于 2022-01-06 20:27:09 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

输入要求

输入一个整数n代表棋盘的格子,该数字大于1且小于等于64。如输入2,则表示有2个格子,第一个格子放1粒,第二个格子放2粒,则2个格子一共需要3粒麦子。第一个小格是1粒麦子,第二个小格是2粒,第三个小格是4粒,以后每一小格都比前一个小格的麦子增加一倍。

输出要求

输出n个格子需要的麦粒数

输入、输出样例

9

511

#include <stdio.h>

#include <math.h>

int main() {

int n, i, a;

unsigned __int64 s = 0;

scanf("%d", &n);

for (i = 0; i < n; i++) {

s += (unsigned __int64)pow(2, i);

}

printf("%I64un", s);

return 0;

}

相关知识

C语言:输出所有的水仙花数
n位水仙花数
PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。
c语言输出水仙花数
水仙花数(n>=3)
c++中输出“水仙花数”
输出水仙花数。输入一个正整数(3=n=7),输出所有的n
数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。
校园内有个圆形花坛,围绕花坛有n个连续的格子,LCZ开始在第1个格子开始向前跳,第i次跳跃会越过ci个格子落到一个新格子上。(注意,花坛是圆形的,第n个格子与第1个格子相连) 已知LCZ一共跳了m次,问花坛的所有格子中有多少个格子没到达过。Python代码
C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。

网址: 输出n个格子需要的麦粒数 https://m.huajiangbk.com/newsview1074158.html

所属分类:花卉
上一篇: pytorch使用——(五)tr
下一篇: HDU1395 2^x mod