首页 > 其他分享 >条件判断与循环

条件判断与循环

时间:2025-01-21 18:29:52浏览次数:3  
标签:判断 int pow eg double 循环 条件 scanf

条件判断与循环

在这里插入图片描述

有符号的数跟无符号的数比大小的话,会把有符号的数也转化为无符号的数,这个时候的结果可能就会有偏差

算法:可以整一个数来记录这个步骤怎么样了(eg:num++)(用于记录满足几个条件)(也就是计数器作用)

eg:%4d在printf和scanf中的区分:

在printf中:4表示 如果整数的位数小于4位,它将在前面填充空格以占据4个字符的宽度。如果整数的位数大于或等于4位,它将按实际位数输出,不会截断。

在scanf中:4表示 如果输入的字符少于4个, scanf 会停止读取并返回。如果输入的字符多于4个, scanf 只会读取前4个字符,并将它们转换为整数。

字符也是整型家族的成员

cout<<i和cout<<'i'区分

在这里插入图片描述

如果题目没有明确说明要按题目这个过程去写的话,可以手动简化算术的步骤

看循环了多少次可以举特例去看

条件循环的话,自己喜欢用for

eg:+=这些应该要熟练运用

double b = 0.5 ;
int a = (int)b;
则a会等于0
模拟得到浮点数的小数部分p
double d = 6.5;
int q = (int)d;
double p = d - q;

向上取整是:eg:6.8->7 -2.3 -> -2

通不过用例可能是类型的问题

pow 函数在 C++ /C中用于计算一个数的幂次方。它包含在 头文件中

用法:(pow仅适用于整数和浮点数)
 pow(2.0, 3.0)  会计算 2 的 3 次方,结果为 8。

在for循环不好用时,才去想do while循环

在这里插入图片描述

标签:判断,int,pow,eg,double,循环,条件,scanf
From: https://blog.csdn.net/rs1257483201/article/details/145288547

相关文章

  • java业务逻辑判断
       在平时的业务开发中,空指针出现的频率是比较高的bug,在出现空指针的时候,很多小伙伴都是习惯性地加!=null的判断,这个bug就能解决。当代码中频繁出现!=null的判断时,我们就会很头疼,能不能高效、优雅地做这个判断?答案当然是可以的。1.在做!=null的判断时,请停顿一下,......
  • js条件判断的类python海象写法
    判断里面赋值就OK啦varss="higooh"constreg=/\w{2}/gconstii=ss.matchAll(reg)while(_=ii.next()){if(_.done)breakconsole.log(_.value,_.done)ss=ss.replace(_.value[0],"xx")}//console.log(_)console.log(......
  • Java多线程循环list集合
    1.Java多线程基本概念在开始之前,先简单了解一下Java的多线程。如果一个应用程序在执行多个任务时,每个任务都是独立的,那么我们就可以把这些任务放在多个线程中并发执行。Java通过Thread类和Runnable接口提供了创建和管理线程的技术。1.1创建线程创建线程最常见的方法有两......
  • PL/SQL 删除外键 ORA-02443: 无法删除约束条件-不存在的约束条件
    在PL/SQL中删除外键,无论是在【对象】窗口可视化操作删除还是用drop语句都会报错:ORA-02443:无法删除约束条件-不存在的约束条件看到有人有同样的问题。亲测之后:情况一:常规操作ALTERTABLEtable_nameDROPCONSTRAINTforeignkeyname;情况二:需要加引号(而且是双引号)ALTERTABL......
  • 机器视觉在肺癌筛查中的应用:数据驱动的肺结节检测与良恶性判断
    导语:肺癌,作为全球癌症死亡的主要原因之一,其早期筛查对于提高患者生存率至关重要。随着大数据时代的到来,机器视觉技术在医疗影像分析中发挥着越来越重要的作用。本文将深入探讨机器视觉在肺癌筛查中的应用,特别是如何利用大量数据来提高肺结节检测和良恶性判断的准确性。一、肺......
  • 9.List(带头双向循环链表)
    1.迭代器介绍1.单向迭代器(InputIterator):++<forward_list>,<unordered_map>,<unordered_set>2.双向迭代器(BidirectionalIterator):++/--<list>,<map>,<set>3.随机迭代器(RandomAccessIterator):++/--/+/-<vector>,<deque>,<str......
  • csp 的条件下对于懒加载的影响
    csp的条件下对于懒加载的影响本文介绍在开启CSP的条件下,webpack的懒加载会受到的影响。TrustedTypes简单的说就是在使用TrustedTypes的条件下,对于DOM的一些属性的赋值,必须要经过policy,否则,浏览器会报错。这个安全机制是为了防止XSS攻击的注入攻击下沉(injectionsink......
  • 基于Simulink的匹配滤波器检测算法设计与低信噪比条件下的性能分析
    目录基于Simulink的匹配滤波器检测算法设计与低信噪比条件下的性能分析背景介绍系统架构仿真实现步骤1.创建新的Simulink模型2.添加信号生成模块生成已知信号在Simulink中实现信号生成模块3.添加噪声添加模块添加背景噪声在Simulink中实现噪声添加模块4.添加匹......
  • PTA 之 数组元素循环右移问题
    一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:......
  • PL/SQL 删除外键 ORA-02443: 无法删除约束条件-不存在的约束条件
    在PL/SQL中删除外键,无论是在【对象】窗口可视化操作删除还是用drop语句都会报错:ORA-02443:无法删除约束条件-不存在的约束条件看到有人有同样的问题。亲测之后:情况一:常规操作ALTERTABLEtable_nameDROPCONSTRAINTforeignkeyname;情况二:需要加引号(而且是双引号)ALTERTABL......