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

流程控制语句(3)

10.循环算法题1 2的幂次方

11.循环算法题2 折纸问题

#include <stdio.h>
int main()
{/*需求:世界最峰是珠穆朗玛峰(8844430mm)假如我有一张足够大的纸,它的厚度是0.1mm请问我折叠多少次,可以折成珠穆朗玛峰的高度思路:利用循环折叠纸张,当纸张的厚度超过珠穆朗玛峰的高度,循环就结束了循环的结束条件:纸张厚度>珠穆朗玛峰高度        *///1.定义变量记录珠穆朗玛峰的高度和纸张的厚度int height = 8844430;double paper = 0.1;int count = 0;//2.利用循环叠纸张//小括号里面的内容:什么情况下,循环可以继续执行,跟上面的结束条件是反过来的while (paper <= height){//折叠纸张paper = paper * 2;count++;}//3.打印printf("%d/n", count);return 0;
}

12.循环算法题3 整数反转

13.循环算法题4 平方根

#include <stdio.h>
int main()
{/*需求:给你一个非负数X,计算并返回x的算术平方根,结果只保留整数部分,小数部分将被舍去*/int  number = 17;int i = 1;while (i * i <= number){i++;}printf("%d\n", i-1);return 0;}

14.循环算法题 回文数

15.do...while

http://www.xdnf.cn/news/1381033.html

相关文章:

  • 帕萨特盘式制动器cad+设计说明书
  • 【C语言16天强化训练】从基础入门到进阶:Day 13
  • week5-[一维数组]归并
  • 公共字段自动填充
  • 云计算学习100天-第29天
  • 基于SamOut的音频Token序列生成模型训练指南
  • Linux shell getopts 解析命令行参数
  • 算力沸腾时代,如何保持“冷静”?国鑫液冷SY4108G-G4解锁AI服务器的“绿色空调”!
  • 使用Rag 命中用户feedback提升triage agent 准确率
  • Elasticsearch数据迁移方案深度对比:三种方法的优劣分析
  • linu 网络 :TCP粘包及UDP
  • 【C++】C++11的右值引用和移动语义
  • STAGEWISE实战指南:从集成到使用的完整解决方案
  • vscode pyqt5设置
  • 【ai编辑器】使用cursor-vip获得cursor的pro版 pro plan(mac)
  • uniapp vue3 canvas实现手写签名
  • Flask测试平台开发,登陆重构
  • (二分查找)Leetcode34. 在排序数组中查找元素的第一个和最后一个位置+74. 搜索二维矩阵
  • 并发编程——05 并发锁机制之深入理解synchronized
  • 学习数据结构(13)二叉树链式结构下
  • 线程池及线程池单例模式
  • 带动态条件的模糊查询SQL
  • DINOv2 vs DINOv3 vs CLIP:自监督视觉模型的演进与可视化对比
  • LeetCode 3446. 按对角线进行矩阵排序
  • UE5提升分辨率和帧率的方法
  • 搭建私有云3步法:cpolar简化Puter本地云端配置
  • C# SIMD编程实践:工业数据处理性能优化案例
  • C++ 哈希概念版
  • 【实战笔记】OCI Ubuntu 24.04 + TigerVNC + XFCE + Chrome 开机自启全记录
  • 错误模块路径: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll