19【C趣味算法 & 却是用Python解决】国王的失算(数量级太大Dev-C++中无法得出结果),考虑用Python实现

简介: 19【C趣味算法 & 却是用Python解决】国王的失算(数量级太大Dev-C++中无法得出结果),考虑用Python实现

一、Review



18【C语言&趣味算法】“猜牌术”问题

17【C语言&趣味算法】爱因斯坦的数学问题

16【c语言&趣味算法】求车速问题

15【C语言&趣味算法】出售金鱼问题

14【c语言&趣味算法】三色球问题(数学中基础的排列组合问题)

13【C语言&趣味算法】分糖果问题。(数组名作为函数形参,亦即:形参数组名作指针变量)

12【c语言&趣味算法】存钱问题(四层for循环,if例断)

11【C语言&趣味算法】个人所得税问题((结构体应用)︰结构体的声明、定义结构体类型的三种方法等

10(可回看)【C语言&趣味算法】数制转换(常见,二进制、八进制、十进制、十六进制之间任意转换)

09【C语言&趣味算法】再识:折半查找(二分查找)︰基本思想、程序流程图及完整代码、附:顺序查找

08【C语言&趣味算法】再识:冒泡排序(问题分析、算法设计与分析、程序流程图以及完整代码)

07【C语言&趣味算法】最佳存款方案(采用从后往前递推解决)

06【c语言&趣味算法】牛顿迭代法求方程根(可回看)

05【C语言&趣味算法】经典:兔子产子问题(即:Fibonacci数列)

04【C语言&趣味算法】“抓交通肇事犯"问题。算法改进:设置"标识变量”,有效减少循环次数。

03【C语言&趣味算法】(值得品味的一道题)打鱼还是晒网?结构体的简单应用。函数的应用。判断闰年的应用。求指定日期距1990年1月1日的天数。

02【C语言&趣味算法】借书方案问题:小明有5本新书,要借给A、B、C三位小朋友,若每人每次只能借1本,则可以有多少种不同的借法?

01【C语言&趣味算法】百钱百鸡问题(问题简单,非初学者请忽略叭)。请注意算法的设计(程序的框架),程序流程图的绘制,算法的优化。


二、New Problem



2.1 Description of the problem

b8a784c673ca4a0da6294d4fcaf13b56.jpg


2.2 Problem analysis, algorithm design, design of program framework

622234c6a3d84674b3fdedc4a7436c82.jpg


2.3 Complete code and output


#include<stdio.h >
#include<math.h>  
int main()  
{      
  double sum = 0;                 /*定义double型变量sum存放累加和*/      
  int i;  
    /*使用循环求累加和*/ 
  for(i=1;i<=64;i++)      
    sum=sum+pow(2,i-1);              
  printf("国王总共需要赏赐给宰相的麦子数为:\n%f\n",sum); /*打印结果*/  
} 

大家可以猜—下这段程序在Dev-C++中的输出结果是什么:


4e1fe8708c914284ad40ae3ae5f8aac2.jpg


因此我们考虑用Python来实现:


# 昵 称:XieXu
# 时 间: 2022/12/27/0027 17:59
sum = 0
i = 1
for i in range(1, 65):
    sum = sum + pow(2, i - 1)
# k = str(sum)
# print("国王总共需要赏赐给宰相的麦子数为"+ k)
print("国王总共需要赏赐给宰相的麦子数为 %d" % (sum))

输出为:

用Python解决时,答案run后结果秒出。这,亦是Python的魅力。

01ee55a3926341b2b355f300e339c5b4.jpg


2.4Question expansion


c94cfd98dffd4ec481b440232c9992a3.jpg


相关文章
|
11月前
|
算法 搜索推荐 JavaScript
基于python智能推荐算法的全屋定制系统
本研究聚焦基于智能推荐算法的全屋定制平台网站设计,旨在解决消费者在个性化定制中面临的选择难题。通过整合Django、Vue、Python与MySQL等技术,构建集家装设计、材料推荐、家具搭配于一体的一站式智能服务平台,提升用户体验与行业数字化水平。
|
12月前
|
存储 算法 调度
【复现】【遗传算法】考虑储能和可再生能源消纳责任制的售电公司购售电策略(Python代码实现)
【复现】【遗传算法】考虑储能和可再生能源消纳责任制的售电公司购售电策略(Python代码实现)
503 26
|
11月前
|
存储 监控 算法
监控电脑屏幕的帧数据检索 Python 语言算法
针对监控电脑屏幕场景,本文提出基于哈希表的帧数据高效检索方案。利用时间戳作键,实现O(1)级查询与去重,结合链式地址法支持多条件检索,并通过Python实现插入、查询、删除操作。测试表明,相较传统列表,检索速度提升80%以上,存储减少15%,具备高实时性与可扩展性,适用于大规模屏幕监控系统。
277 5
|
12月前
|
机器学习/深度学习 编解码 算法
【机器人路径规划】基于迪杰斯特拉算法(Dijkstra)的机器人路径规划(Python代码实现)
【机器人路径规划】基于迪杰斯特拉算法(Dijkstra)的机器人路径规划(Python代码实现)
778 4
|
12月前
|
机器学习/深度学习 算法 机器人
【机器人路径规划】基于A*算法的机器人路径规划研究(Python代码实现)
【机器人路径规划】基于A*算法的机器人路径规划研究(Python代码实现)
1215 4
|
12月前
|
机器学习/深度学习 算法 机器人
【机器人路径规划】基于深度优先搜索(Depth-First-Search,DFS)算法的机器人路径规划(Python代码实现)
【机器人路径规划】基于深度优先搜索(Depth-First-Search,DFS)算法的机器人路径规划(Python代码实现)
487 3
|
12月前
|
机器学习/深度学习 算法 机器人
【机器人路径规划】基于D*算法的机器人路径规划(Python代码实现)
【机器人路径规划】基于D*算法的机器人路径规划(Python代码实现)
452 0
|
12月前
|
机器学习/深度学习 算法 机器人
【机器人路径规划】基于改进型A*算法的机器人路径规划(Python代码实现)
【机器人路径规划】基于改进型A*算法的机器人路径规划(Python代码实现)
681 0
|
11月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
843 0
|
11月前
|
数据采集 分布式计算 并行计算
mRMR算法实现特征选择-MATLAB
mRMR算法实现特征选择-MATLAB
519 2

热门文章

最新文章

推荐镜像

更多