当前位置: 首页 > news >正文

C++课后习题训练记录Day75

1.练习项目:

问题描述

在一个神秘的世界中,存在一个传说中的神秘花园,被认为拥有无限的知识。但要进入这个花园,你必须解决花园入口处的一道神秘数学难题。这个难题与一个特殊的数学函数相关,称为“神秘函数”。

神秘函数 S(x) 的定义如下:

  • 当 x 为 0 时,S(0)=1。

  • 当 x 为偶数时,S(x)=S(x/2)。

  • 当 x 为奇数时,S(x)=S(x−1)+1。

你需要编写一个程序,计算给定正整数 x,神秘函数 S(x) 的值。只有当你正确解决了这道难题,才能获得通行证,进入神秘花园探索其中的知识宝藏。

输入格式

输入包含一个正整数 x(1≤x≤1e6),表示你要解决的神秘函数问题。

输出格式

输出一个整数,表示神秘函数 S(x) 的值,即你成功解决问题后得到的答案。

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第二章“基础算法”编程17并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
int s(int x)
{
if(x==0){
return 1;
}else if(x%2==0){
return s(x/2);
}else{
return s(x-1)+1;
}
}
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int x;
cin>>x;
cout<<s(x)<<'\n';
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

http://www.cnnetsun.cn/news/753276.html

相关文章:

  • 科研必备:六大学术引用平台+AI智能排版推荐
  • 猎头视角:不同阶段候选人的关注点差异与猎头价值
  • 导师推荐!10个AI论文网站测评,研究生科研写作必备
  • 学术文献引用工具排名:六款主流平台及智能规范建议
  • 每日面试题分享152:什么是循环依赖?
  • 60N04NF-ASEMI中低压MOS标杆60N04NF
  • 科研发表加速器:paperzz 期刊论文智能写作工具,让投稿不再卡壳
  • 小迪安全2023-2024|第102天:漏洞发现-漏扫项目篇Poc开发Yaml语法插件一键生成匹配结_笔记|web安全|渗透测试|
  • EasyGBS打造智慧机场一体化智能监管体系
  • 从Java基础到微服务架构:互联网大厂面试三轮问答实录
  • java_ssm111羊毛毡手工艺品交流与分享系统的设计与实现_idea项目源码
  • java_ssm115计算机系统在线考试平台_idea项目源码
  • java_ssm119运列车物资定额及领用管理系统_idea项目源码
  • 导师严选2026 AI论文网站TOP8:专科生毕业论文必备测评
  • 终极清单:量子计算开发者的必备认证TOP5
  • java_ssm1 高校学生班费管理系统
  • java_ssm4在线教育系统的设计与开发
  • java_ssm6专门体检预约管理系统_idea项目源码
  • PCI0设备扩展下的实际建立的子设备扩展共9+4*8=41个--重要中间结果--说明这41个设备存在
  • 【开题答辩全过程】以 基于BS结构的旅游网站的设计与实现为例,包含答辩的问题和答案
  • 耐达讯自动化Profibus光纤链路模块:跨行业通信的“隐形桥梁”,让控制更丝滑!
  • 分布式架构:Dubbo 协议如何做接口测试
  • 【Pytest】结构介绍
  • 《使命召唤20》启动报错缺失 msvcp140.dll 怎么办?2026最新修复评测,哪款工具能一键挽救游戏体验?
  • 基于Python的社区设备报修住户反馈智能预测系统设计 计算机毕业设计选题 计算机毕设项目 前后端分离【源码-文档报告-代码讲解】
  • 免费文献检索网站推荐:高效获取学术资源的实用平台指南
  • ACPI!PciConfigSpaceHandlerWorker函数中的ACPI!GetOpRegionScope最终调用了ACPI!IsPciDevice
  • 岩石图像分割系统源码&数据集分享 [yolov8-seg-C2f-CloAtt等50+全套改进创新点发刊_一键训练教程
  • paperzz 毕业论文:搞定本科论文的智能「通关秘籍」
  • 2026年大模型就业全景:技术演进、核心技能与职业发展指南