舍罕王的失算:请问,舍罕王需要花多少粒麦子赏赐达依尔?如果每25000粒麦子重1kg,那么舍罕王应该给予达依尔多少公斤麦子?_舍汉王一共要给多少粮食-程序员宅基地

技术标签: c语言  

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

int main () {
	unsigned long long int sum = 0, temp, weight;
	
	for (int i = 0; i < 64; i++) {
		temp = pow(2,i);
		printf ("第%d格需要%llu粒麦子 !\n", i+1, temp);
		sum = sum + temp;
	}
	weight = sum / 25000;
	
	printf ("舍罕王应该给予达依尔%llu粒麦子 !\n", sum);
	printf ("如果每25000粒麦子为1kg , 那么应该给%llukg麦子 !\n", weight);
	
	return 0;
}

学习C语言的第八天

相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着 8 * 8 共 64 格的象棋说:“陛下,请您赏给我一些麦子吧。就在棋盘的第 1 格放 1 粒,第 2 格放 2 粒,第三格放 4 粒,以后每一格都比前一格增加一倍,依此放完棋盘 64 格,我就感激不尽了。”。舍罕王听了达依尔这个“小小”的要求,想都没想就满口答应下来。结果在给达依尔麦子时舍罕惊奇地发现要给的麦子比自己想象的要多得多,于是他进行了计算,结果令他大惊失色。请问,舍罕王要兑现他的许诺共要多少粒麦子赏赐他的宰相?如果每25000粒麦子重1kg,那么舍罕王应该给予达依尔多少公斤麦子?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Jackie_Jia/article/details/120424257

智能推荐

记一次mariadb安装后无法启动的解决方法_mariadb.service: main process exited, code=exited,-程序员宅基地

文章浏览阅读3.6k次。配置mariadb.service后,通过systemctl start mariadb,提示异常。操作系统:CentOS Linux release 7.6.1810 (Core)1、检查/usr/local/mysql/bin/mariadbd 权限。执行 journalctl -xe 后提示 没有权限。发现/opt/ 下 soft 目录没有其他人的权限。若提示没有mysql,检查下mysql环境变量。给 /opt/soft添加 其他人权限。查看mariadb的服务状态已正常。mariadb安装目录。_mariadb.service: main process exited, code=exited, status=1/failure

时间序列预测 | Matlab基于麻雀算法(SSA)优化门控循环单元(SSA-GRU)的时间序列预测-程序员宅基地

文章浏览阅读27次。时间序列预测 | Matlab基于麻雀算法(SSA)优化门控循环单元(SSA-GRU)的时间序列预测

CWDM、DWDM、FWDM、MWDM、LWDM概述讲解_tdm cwdm lwdm mwdm-程序员宅基地

文章浏览阅读274次。与CWDM类似,它也是一种基于波分复用技术的光纤传输技术,但它的通道数更多、信道间隔更小,可以实现更高的传输容量。它是一种基于波分复用技术的光纤传输技术,可将来自不同来源的多个光信号,按照不同的波长,通过同一根光纤进行传输。顾名思义,它是一种基于滤波器的波分复用技术,通过精细的滤波器设计,将不同波长的光信号分离出来进行传输。它与CWDM和DWDM类似,但波长范围更偏向于长波长光信号的传输,适用于某些特定的光纤传输应用场景。_tdm cwdm lwdm mwdm

线上打包和本地打包的区别_vue项目 linux打包和本地打包有区别嘛-程序员宅基地

文章浏览阅读3.3k次。本地打的包对依赖的jar包是从本地仓库中取,所以如果多模块项目中自己写的被依赖的模块要保证私服中始终是最新的代码,及时安装到本地。线上使用jenkins打的包是从私服上拉代码,所以要保证本地修改在打包前一定要提交到私服上。jenkins打的包和本地不一样是,考虑以下方面,看看服务器时间是否不一样,或者在jenkins的代码拉取是加上@head。..._vue项目 linux打包和本地打包有区别嘛

EOS的BFT与DPOS-程序员宅基地

文章浏览阅读80次。EOS的共识机制是DPoS(Delegated Proof of Stake),而不是BFT。EOS采用DPoS的设计,它侧重于代币持有者的投票,代表人轮流生成区块,而不同于传统的BFT机制。虽然EOS的DPoS也旨在确保网络的安全性和一致性,但它的工作方式和设计思路与BFT不同。BFT共识机制是一种用于分布式系统的共识算法,可以确保在存在故障或恶意行为的情况下系统仍能达成一致的决策。总之,EOS的共识机制是DPoS,而不是传统的BFT,这两者在设计和工作原理上有很大的不同。

[力扣c++实现] 221. 最大正方形_最大正方形c++-程序员宅基地

文章浏览阅读527次。在一个由 ‘0’ 和 ‘1’ 组成的二维矩阵内,找到只包含 ‘1’ 的最大正方形,并返回其面积。_最大正方形c++

随便推点

snownlp:自定义训练样本与模型保存_snownlp如何加载训练模型-程序员宅基地

文章浏览阅读1.5w次,点赞32次,收藏193次。本文介绍了snownlp包的情感分析模型训练、保存以及如何使用自己训练的模型,从文件结构、源码设置等角度进行了描述。按照此方法,可以轻松玩转snownlp的情感分析。_snownlp如何加载训练模型

python 通用文件_python 创建通用文档-程序员宅基地

文章浏览阅读165次。from numpy.random import randnimport numpy as npnp.random.seed(123)import osimport matplotlib.pyplot as pltimport pandas as pdplt.rc('figure', figsize=(10, 6))np.set_printoptions(precision=4)pd.option..._python 创建通用文档

c语言 求特殊方程的正整数解_求特殊方程的正整数解c语言-程序员宅基地

文章浏览阅读3.3k次,点赞4次,收藏11次。*题目:  要求对任意给定的正整数 N,求方程 X2+Y2=NX2+Y2=NX2+Y2=N 的全部正整数解。输入格式:  输入在一行中给出正整数 N(≤10000)。输出格式:  输出方程 X2+Y2=NX2+Y2=NX2+Y2=N 的全部正整数解,其中 X≤Y。每组解占 1 行,两数字间以 1 空格分隔,按 X 的递增顺序输出。如果没有解,则输出 No Solution..._求特殊方程的正整数解c语言

2023年3月青少年C/C++软件编程(五级)等级考试试卷及答案解析_青少年软件编程c++五级真题-程序员宅基地

文章浏览阅读454次。2023年3月青少年C/C++软件编程(五级)等级考试试卷及答案解析_青少年软件编程c++五级真题

c语言和c++的相互调用_c调用c++-程序员宅基地

文章浏览阅读1.9w次,点赞13次,收藏102次。在实际项目开发中,c和c++代码的相互调用是常见的,c++能够兼容c语言的编译方式,但是c++编译器g++默认会以c++的方式编译程序,而c程序编译器gcc会默认以c的方式编译它,所以c和c++的相互调用存在一定的技巧。1.c方式编译和c++方式编译一般.cpp文件是采用g++去编译,.c文件是采用gcc编译,然而这不是绝对的。 (1)gcc和g++都可以编译.c文件,也都可以编译.cpp文件。g_c调用c++

西门子精智HMI-TP1200发邮件功能_精智触摸屏发送邮件怎么发送-程序员宅基地

文章浏览阅读3.4k次。西门子人机界面TP1200,基于SMTP功能,实现自动发送邮件功能_精智触摸屏发送邮件怎么发送