第四届蓝桥杯C/C++组第4题

蓝桥杯省赛 C/C++ ABC组题解(第四届 ~ 第十二届) 第十届蓝桥杯 题号 C++ A组 C++ B组 C++ C组 试题A 平方和 组队 求和 试题B 数列求值 年号字串 矩形切割 试题C 最大降雨量 数列求值 年号字串 试题D 迷宫 数的分解 质数 试题E RSA解密 迷宫 最大降雨量 试题F 完全二叉树的权值 特别数的和 旋转 试题G 外卖店优先级 完全二叉树的权值 外卖店优先级 试题H ... 阅读详情


黄金分割数保留小数点后100位问题

黄金分割数可以通过一个等式来近似表示:

层数越深则越接近黄金分割数

现要求保留黄金分割数后100位小数!第100位四舍五入,是0也要保留!

层数越深则越接近黄金分割数

现要求保留黄金分割数后100位小数!第100位四舍五入,是0也要保留!

 

算法分析

分子分母分别满足斐波拉切级数。

小数计算方法——模拟人工笔算过程。

程序实现

#include<iostream>
#include<iomanip>
using namespace std;

int n1=1, n2=2;
void fabo(int n){
	int t;
	if(n==33)
		return;
	t=n1;
	n1=n2;
	n2=t+n1;
	fabo(n+1);
}
void cacul(int a[]){
	int n;
	int n11=n1*10, n22=n2;
	for(int i=0; i<101; i++){
		n=n11/n22;
		n11=(n11%n22)*10;
		if(i!=100)
			a[i]=n;
		else{
			if(n>=5)
				a[i-1]+=1;
		}
	}
}
void Display(int a[]){
	cout<<"0.";
	for(int i=0; i<100; i++){
		if(i%10==0)
			cout<<endl;
		cout<<a[i];
	}
	cout<<endl;
}
int main(void){
	int a[100]={0};
	fabo(1);
	cout<<n1<<"  "<<n2<<endl;
	cacul(a);
	Display(a);
	system("pause");
	return 0;
}

 

运行结果

总结:可惜考场上没有做出来!

 

2017第八届蓝桥杯C/C++ B组省赛题解 2017年第八届蓝桥杯C/C++ B组省赛题解 阅读详情

相关推荐

蓝桥杯B组省赛历届真题及解析C/C++

蓝桥杯B组省赛历届真题及解析C/C++ 目录蓝桥杯B组省赛历届真题及解析C/C++前言跳转目录ps 前言 网上这部分内容好像比较欠缺,此系列文章最主要用于分享题目(找个真题真不容易),其次用于记录学习以及分析学习心得。 跳转目录 2012年第三届C/C++ B组蓝桥杯省赛真题 2013年第四届C/C++ B组蓝桥杯省赛真题 2014年第五届C/C++ B组蓝桥杯省赛真题 2015年第六届C/C++ B组蓝桥杯省赛真题 2016年第七届C/C++ B组蓝桥杯省赛真题 2017年第八届C/C++ B组蓝

qq_52134928的博客 1万+

冶炼金属 c++ 蓝桥杯 C题 二分法

【代码】冶炼金属 c++ 蓝桥杯 C题 第十四届。

weixin_66198012的博客 723

2020蓝桥杯省赛第二场A组(C/C++)题目

2020蓝桥杯省赛第二场A组(C/C++)题目 上午刚打完。现在来趁热打铁不能打铁。。。把题目传一下。最后漏了一个题…没保存上。 自己写的太菜就不贴代码了 结果填空 试题A 门牌制作 本题总分:5 分 【问题描述】 小蓝要为一条街的住户制作门牌号。这条街一共有2020 位住户,门牌号从1 到2020 编号。小蓝制作门牌的方法是先制作0 到9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017 需要依次粘贴字符1、0、1、7,即需要1 个字符0,2 个字符1,1 个字符7。请问要制作所

猪猪侠的Laser_ Cannon 1万+

C++算法入门练习——木棒切割问题

给出n根木棒的长度,现在希望通过切割它们来得到至少k段长度相等的木棒(长度必须是整数),问这些长度相等的木棒的最大长度。然后因为我们找到的一个解可能不是最大的长度,因为可以有不同的解,因此应该是查找到第一个大于满足条件的。如果得到的小于给定的k,说明我们试错的f中的长度取大了,应该取小一些,否则应该取大一些。木棒切割问题,这里我们建立一个f求每次得到的木棒段数,直至我们得到的可以满足给定的k。

u011708235的博客 582

2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾,文末附真题链接)

目录第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾)试题 A: 九进制转十进制试题 B: 顺子日期试题 C: 刷题统计试题 D: 修剪灌木试题 E: X 进制减法试题 F: 统计子矩阵试题 G: 积木画试题 H: 扫雷试题 I: 李白打酒加强版试题 J: 砍竹子 第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾) 试题 A: 九进制转十进制 代码: 1478 试题 B: 顺子日期 个人理解: 由于题可知在20220101 ~ 20221231中,存在的连续的3个数字有四种情

李思成的博客 2万+

2016第七届蓝桥杯C/C++ B组省赛题解

第七届蓝桥杯C/C++ B组省赛题解

YzlCoder的记事本 8万+

蓝桥杯真题 承压计算 c++代码实现 X 星球的高科技实验室中整齐地堆放着某批珍贵金属原料。 每块金属原料的外形、尺寸完全一致,但重量不同。 金属材料被严格地堆放成金字塔形。

蓝桥杯真题 承压计算 X 星球的高科技实验室中整齐地堆放着某批珍贵金属原料。 每块金属原料的外形、尺寸完全一致,但重量不同。 金属材料被严格地堆放成金字塔形。

七宫智音小天使的博客 1014

2019年蓝桥杯C/C++ B组试题 部分题目答案

2019年蓝桥杯C/C++ B组试题 试题 A: 组队 【问题描述】作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员,组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1号位至 5 号位的评分之和最大可能是多少? 【解题思路】:这道题可以直接笔算,答案是290。 试题 B: 年号字串 【问题描述】小明用字母 A 对应数字 1, B 对...

Chenspen的博客 1万+

几个有意思的算法题

1.题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日。 在高斯发现的一个重要定理的日记上标注...

445822357 411

蓝桥杯2024真题B组C/C++

2024年第十五届蓝桥杯大赛软件类省赛C/C++大学B组真题完整版整理在此,欢迎大家查看

m0_71126941的博客 6633

如何高效备考蓝桥杯(c/c++)组

按照此计划,每天投入3-4小时高效练习,2个月内可显著提升竞赛能力。坚持“真题为主+模板为辅”,蓝桥杯省赛稳中求胜!

2403_88251433的博客 3290

090820c语言日记

#includeint main(){ const double N=1.0; int i,j; double sum_a=0; double sum_b=0; int c; while(1){ printf("Please enter times:"); scanf(

xfate的专栏 453

【蓝桥杯】2019年第十届蓝桥杯大学生B组C/C++真题(含部分答案和自己的见解)

文章目录前言真题试题A:组队试题B:年号字串试题C:年号字串试题D:年号字串试题E:迷宫试题F:特别数的和试题G:完全二叉树的权值试题H: 等差数列试题I: 后缀表达式试题J: 灵魂传输总结 前言 去年参加了蓝桥杯B组C/C++的,成绩有点意料之外,今年又想再次挑战蓝桥杯。 今年十道题做了七道题,比去年有进步,可能今年的题比较简单吧。 下面展示一下今年B组C/C++的真题,希望对大家有些帮助。 ...

Qonent的博客 1万+

蓝桥杯C/C++组 经验分享

蓝桥杯C/C++组 经验分享 2020.2.7 , CJ ,芯科经验分享讲稿

qq_43235540的博客 2万+

USRP B210 运行gnuradio时 FPGA固件版本冲突错误解决方法

事情起源于昨天拿到USRP后开始调试,结果整了一个下午都没解决这个问题。 昨天晚上自己思考了一下,觉得还是版本问题。 首先,uhd_find_devices和uhd_usrp_probe均可以正常运行,没有报错,固件正常加载,序列号也可看到。 teray@teray-X550JK:~$ uhd_find_devices [INFO] [UHD] linux; GNU C++ version 7.5...

斯哈研究所 4243

告别版本冲突!在Ubuntu 20.04上优雅实现ROS Noetic与ROS2 Foxy双环境切换

本文详细介绍了在Ubuntu 20.04系统上实现ROS Noetic(ROS1)与ROS2 Foxy双环境共存与切换的完整方案。通过智能脚本设计和工作空间隔离,解决了版本冲突问题,帮助开发者高效管理不同ROS版本项目。特别适合需要同时开发ROS1和ROS2应用的机器人开发者。

weixin_28452161的博客 411

2011-2019 历届蓝桥杯——本科B组C/C++组别所有试题——详解大全

2019年 —— 第十届蓝桥杯B组C/C++试题(解析1:点击进入) [2019年 —— 第十届蓝桥杯B组C/C++试题(解析2:点击进入) [[2019年 —— 第十届蓝桥杯B组C/C++试题(解析3:点击进入)] ————————————————————————————————————— 2018年 —— 第九届蓝桥杯B组C/C++试题(解析1:点击进入) [2018年 —— 第九届蓝桥杯B组C/C++试题(解析2:点击进入) [[2018年 —— 第九届蓝桥杯B组C/C++试题(解析3:点

weixin_36832513的博客 1万+

STM32玩转C++:从Arduino库到HAL库的封装思路(Clion环境配置指南)

本文介绍了如何在STM32开发中使用C++封装HAL库,从Arduino风格过渡到更高效的开发方式。通过Clion环境配置指南和详细的代码示例,展示了如何利用C++的面向对象特性简化GPIO、UART等外设操作,提升代码可读性和开发效率。特别适合嵌入式开发者和从Arduino转向STM32的开发者。

weixin_33737134的博客 335

【备战蓝桥杯】第十四届蓝桥杯省赛C/C++ B组真题及题解

参加了两届蓝桥杯以及做过了往年的真题我的直观感受是蓝桥杯不再那么“暴力”了,而是逐渐趋向DP和搜素图论方面了。下面是第十四届蓝桥杯省赛C/C++ B组真题及题解,希望对阅读的你有所帮助。

Stephen_Curry___的博客 2万+

Multisim实现555计时器模拟简易电子琴

一. 元器件介绍 这里用到的元器件有: DIgital power(VCC)数字电源 频率计数器(XFC) 示波器(XSC) ground 数字地 Capacitan 电容器 Resistor 电阻器 555_VIRTUAL 555计时器 触发按键(DIPSW)(DPST)(SPST)

是你呀星途的博客 2万+

QGis软件 —— 5、QGis增加线,并对线进行绘制、旋转、缩放、移动等基本操作

QGis软件 —— 5、QGis增加线,并对线进行绘制、旋转、缩放、移动等基本操作

8245

蓝桥杯C/C++B组历届真题刷题【合集】

历年真题,解析,练习,进阶,国赛!

violet的博客 1万+

手把手打通全流程:在华为昇腾310/Atlas 200DK上实现深度学习模型从移植到部署

通过以上步骤,你已成功在华为昇腾310 Atlas 200DK上完成深度学习模型的移植与推理。这一流程可复用到目标检测、语义分割等其他任务,快去尝试将自己的AI模型部署到昇腾设备上,打造属于你的边缘智能应用吧!上部署深度学习模型,这篇教程将带你走完从模型转换到推理运行的完整流程。无需担心技术壁垒,我们以通俗易懂的方式拆解每一步,让你轻松在昇腾嵌入式设备上实现AI应用。是专为边缘AI设计的高性能处理器,Atlas 200DK是其开发板形态,能高效运行图像分类、目标检测等深度学习任务。

FJN110的博客 183

蓝桥杯历年真题C/C++ A组

蓝桥杯历年真题C/C++ A组 文章目录蓝桥杯历年真题C/C++ A组前言2015年真题第一题:方程整数解第二题:星系炸弹第三题:奇妙的数字第四题:格子中输出 前言 菜鸡一个,记录自己的题解 2015年真题 第一题:方程整数解 方程: a^2 + b^2 + c^2 = 1000 这个方程有整数解吗?有:a,b,c=6,8,30 就是一组解。 你能算出另一组合适的解吗? 请填写该解中最小的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 第二题:星系炸弹 // An hig

thebss的博客 1万+

【Claude】Auto Mode 触发安全分类器拦截的三种错误变体及对应处理 bug报错已解决

深度解析Claude Auto Mode安全分类器拦截的三种变体:内容拒绝、操作中断、累积触发,含完整排查流程与绕过策略。

博客 7585

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: strstr fuction
下一篇: Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的
ithaibo
博客等级 码龄15年 0粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值