输出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