【C语言作业3】国王的许诺:需要多少麦子?这些麦子合多少立方米?
方法一:找各项规律,2^0+2^1+2^2+....2^63。
- 用double来存储数据,因为int是4字节,取值范围是-2^31~2^31-1,不能满足需求。
- pow(x,y) 其作用是计算x的y次方,x、y及函数值都是double型 。注意的是,需要加入头文件 math.h。
- %e 以指数形式输出 float 类型,也可以用%f来输出float 类型。
/* 函数功能:国王的许诺,需要多少麦子,这些麦子合多少立方米*/
#include <stdio.h>
#include <math.h>
int main()
{int n;double sum;sum=0;for(n=0;n<64;n++){sum=sum+pow(2,n);}printf("%e\n",sum);printf("%e\n",sum/1.42e8);return 0;
}
方法二:找出每项的联系,每一项是前一项×2所得。
/* 函数功能:国王的许诺,需要多少麦子,这些麦子合多少立方米*/
#include <stdio.h>int main()
{int n;double i;double sum;sum=1;i=1;for(n=0;n<63;n++){ i=2*i;sum=sum+i;}printf("%e\n",sum);printf("%e\n",sum/1.42e8);return 0;
}
运行结果如下:
【C语言作业3】国王的许诺:需要多少麦子?这些麦子合多少立方米?相关推荐
- [C语言]国王的许诺:相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相西萨自己选择何种赏赐。这位聪明的宰相指着8 × 8共64格的象棋盘说:陛下,请您赏给我一些麦子吧。。。
相传国际象棋是古印度舍罕王的宰相达依尔发明的.舍罕王十分喜欢象棋,决定让宰相西萨自己选择何种赏赐.这位聪明的宰相指着8 × 8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中放1 ...
- 国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中
国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的.舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐.这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中 ...
- 单片机c语言 i%3c%3c1,单片机C语言作业及上机习题及答案
<单片机C语言作业及上机习题及答案>由会员分享,可在线阅读,更多相关<单片机C语言作业及上机习题及答案(37页珍藏版)>请在人人文库网上搜索. 1.第一次课熟悉winTC编译环 ...
- 下列python语言、返回结果不是uc_MKAN1-UC 5103作业代写、代做Analytics作业、Java,Python,c/c++程序语言作业代做...
MKAN1-UC 5103作业代写.代做Analytics作业.Java,Python,c/c++程序语言作业代做 日期:2020-05-21 11:08 Marketing Analytics Sp ...
- 代写python代码一般多少钱_代写CO 353课程作业、代做Python程序设计作业、代写Python语言作业...
代写CO 353课程作业.代做Python程序设计作业.代写Python语言作业 日期:2020-03-17 11:22 CO 353 - Homework assignment 4 Winter ' ...
- c语言作业帮,少训练大功课C语言
紧急分配C语言. C语言分配,很紧急. 急C语言作业. //1. #include#includeintmain(void){  C语言作业,请设计一种算法来完成两个超长正整数的加法运 ...
- python实验报告代写_TensorFlow作业代写、代做Python程序语言作业、代写github课程作业、Python实验作业代写...
TensorFlow作业代写.代做Python程序语言作业.代写github课程作业.Python实验作业代写 日期:2019-07-10 10:34 Python Practical Examine ...
- 代写php代码作业,代写phpmyadmin留学生作业、代做SQL语言作业、SQL程序设计作业调试、代做PHP script作业...
代写phpmyadmin留学生作业.代做SQL语言作业.SQL程序设计作业调试.代做PHP script作业 日期:2019-04-20 01:17 Overview:In this assignme ...
- C语言 n的作业,C语言作业练习
C语言作业练习 人天天都学到一点东西,而往往所学到的是发现昨日学到的是错的. 以下是小编为大家搜索整理了C语言作业练习,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网! 一.思考题 ...
最新文章
- 一种形式的两个提交按钮
- CG CTF WEB MYSQL
- java hibernate dto_java – 正确使用Entity和DTO在Restful Web服务中...
- python中post请求太慢_AJAX post请求每秒钟慢一次[Django]
- 使用Maven Archetype生成工程报错的解决
- 开放性实践活动微信客服_什么是开放组织中的实践社区?
- 红橙Darren视频笔记 Activity启动流程(API28)
- 单片机与普通微型计算机的不同之处是什么,单片机与普通微型计算机的不同之处...
- 零基础学python用哪本书好-零基础自学python3 好用的入门书籍推荐
- C++11 Intro - Thread Id
- linux ps查看进程,Linux命令之ps:查看进程状态
- S2B2C模式有何优势?S2B2C电商系统赋能皮革企业渠道,提升供应链管理效率
- 用友t3系统打印机如何连接到服务器,用友T3打印设置方法
- 深入学习卷积神经网络(CNN)的原理知识
- 解决Docker下载镜像速度太慢
- 封装:el-upload上传图片组件(解决图片闪动、多选问题)
- 内存稳定性测试软件(MemTest)
- mysql 不会丢失数据吗_讨论MySQL丢失数据的几种情况
- idea本地项目push到远程仓库报错解决方法
- 数据分析师 招聘要求