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

day13(练习题)

1.寻找2的幂

【描述】数学上把2的K次方叫2的K次幂,如4、8、32等。给定一个整数n,请输出距离它最近的那个2的幂是多少。如果有两个距离相同,输出那个小的。
【输入描述】只有一个整数 n(10 <= n <= 2000000000)
【输出描述】只有一个整数,表示距离 最近的那个2的幂。
【样例输入】17
【样例输出】16

#include<iostream>
using namespace std;
int main()
{int n,x=0,y=0;cin>>n;//因为n的最小值为10,并且2的3次方=8,2的4次方=16;//所以i=4,较为合理// for(int i=4;i<=n;i=i*2){x=i;}y=2*x;if(n-x>y-n){cout<<y;}else{cout<<x;}return 0;
}

2.编程求123*…*n

【描述】编程求123*…*n
【输入描述】输入一行,只有一个整数n(1<=n<=10)
【输出描述】输出只有一行(这意味着末尾有一个回车符号),包括1个整数。
【样例输入】5
【样例输出】120

#include<iostream>
using namespace std;
int main()
{int n,sum=1;cin>>n;for(int i=1;i<=n;i++){sum*=i;}cout<<sum;return 0;
}

3.求满足条件的整数个数

【描述】在

http://www.dtcms.com/a/356119.html

相关文章:

  • 卷积核尺寸如何计算?
  • Containerd卸载指南
  • shell脚本编程规范与变量
  • Shell 入门
  • LeetCode刷题记录----35.搜索插入位置(Easy)
  • 117、【OS】【Nuttx】【周边】效果呈现方案解析:while 循环处理(下)
  • 虚拟机逃逸攻防演练技术文章大纲
  • 八个按键一一对应八个输出
  • C语言————斐波那契数列(例题1)
  • BoardSim仿真
  • DoIP路由激活报文
  • Shell脚本(2)
  • 洛谷p1028数的计算 详解
  • 【智能体】零代码学习 Coze 智能体(1)
  • 人工智能基础概念
  • java通过redis简单实现分布式锁
  • 【MySQL数据库】存储引擎 学习记录
  • 深度学习进阶
  • B站 XMCVE Pwn入门课程学习笔记(8)
  • Mybatis中缓存机制的理解以及优缺点
  • 详解 外部负载均衡器 → Ingress Controller Pod 这个过程
  • LCEDA电气规则
  • HTTPS的底层是怎么做的,使得数据更安全
  • 【python】python进阶——with关键字
  • 一个格式化方法一个打印语句完成一个基本日历展示,完成完美『终端呈现』(迭代升级)(彩色·Python)
  • 刀客doc:Instagram会成为Meta广告业务的第二曲线吗?
  • 机器视觉学习-day05-ROI切割
  • 博创软件慧云台庙务管理系统产品优势分析
  • Java -- 文件基础知识--Java IO流原理--FileReader
  • Makefile的使用