自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 利用辗转相除法求最大公因数原理

引例当输入两个数值m,n时,最大公因数最大也会与俩个数中最小的值相同此时m%n==0,但一般情况m%n!=0,此时需要以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数就比如312 与 16312/16=19......8 余数一定小于除数615 / 152 = 4.......7152 / 7 = 21(余5)7 / 5 = 1 (余2)5 / 2 = 2 (余1)2 / 1 = 2 (余0)原理A=B*q+RA为被除数,B为除数,R为

2020-05-23 09:24:43 2172

转载 对浮点数取模(求余)

头文件:#include <math.h>fmod() 用来对浮点数进行取模(求余),其原型为:double fmod (double x);设返回值为 ret,那么 x = n * y + ret,其中 n 是整数,ret 和 x 有相同的符号,而且 ret 的绝对值小于 y 的绝对值。如果 x = 0,那么 ret = NaN。fmod 函数计算 x 除以 y 的 f 浮点余数,这样 x = i*y + f,其中 i 是整数,f 和 x 有相同的符号,而且 f 的绝对值小于 y 的

2020-05-20 23:42:32 9130

转载 取余和取模的区别

取余和取模的区别分类编程技术通常取模运算也叫取余运算,它们返回结果都是余数.rem和mod唯一的区别在于:当 x 和 y 的正负号一样的时候,两个函数结果是等同的;当 x 和 y 的符号不同时,rem 函数结果的符号和 x 的一样,而 mod 和 y 一样。这是由于这两个函数的生成机制不同,rem 函数采用 fix 函数,而 mod 函数采用了 floor 函数(这两个函数是用来取整的,fix 函数向 0 方向舍入,floor 函数向无穷小方向舍入)。 rem(x,y)命令返回的是...

2020-05-20 23:18:11 126

转载 关于求余运算(余数为正)

2020学习笔记:关于求余运算在C语言中,如果被除数为负值,则对一个正数求余的时候,求出的余数也是一个负数。在某些场合下,我们需要求出它的正余数,例如:在C语言中有(-11)%5=-1,但是如果我们希望得到的余数不是-1,而是4,那么如何计算呢?对于整型数a,b来说,取模运算或者求余运算的方法都是:1.求 整数商: c = a/b;2.计算模或者余数: r = a - c*b.求模运算和求余运算在第一步不同: 取余运算在取c的值时,向0 方向舍入;而取模运算在计算c的值时,向负无穷方

2020-05-14 00:23:55 3787

转载 C语言的自动类型转换

自动转换遵循以下规则:若参与运算量的类型不同,则先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。a.若两种类型的字节数不同,转换成字节数高的类型b.若两种类型的字节数相同,且一种有符号,一种无符号,则转换成无符号类型所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。char型和short型参与运算时,必须先转换成.

2020-05-14 00:12:48 371

原创 C语言的取模运算

在此分为两种情况鉴于翻阅其他平台的回答发现还是有大部分的回答存在“幸存者偏差”经过初步分析发现特别是存在负数时取模运算其实在最开始就应该把除数变为0或者1的情况才能完全适配以下公式:当都是正整数时:除法实际可转化为减数,不够减时剩下的就是余数。例如:12%512-5-52当存在负数时: x%yi. 当异号时:if |x|>|y|result: x+yelseresult: x例:-6% 5等于-16%-5等于 15%-6等于 5-5% 6等于 -5ii. 当同号

2020-05-13 23:39:03 7882

转载 c语言的取模运算

c语言的取模运算取模运算符“%”的作用是求两个数相除的余数。例如,请看下面这段代码: x=15/7;如果x是一个整数,x的值将为2。然而,如果用取模运算符代替除法运算符"/",得到的结果就不同了: X=15%7;这个表达式的结果为15除以7的余数,等于1。这就是说,15除以7得2余1。取模运算符通常用来判断一个数是否被另一个数整除。例如,如果你要打印字母表中序号为3的倍数的字母,你可以使用下面这段代码: int x; for(x=1; x<=26; x++)...

2020-05-12 23:03:48 14271 3

原创 7-2 最佳情侣身高差 (10分)

7-2最佳情侣身高差(10分)专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。输入格式:输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。..

2020-05-12 22:59:06 2326

转载 c语言的左结合性与右结合性

右结合性,就是在表达式中最右边的操作最先执行,然后从右到左依次执行左结合性的操作符(如位操作符“&”和“|”)则是从左至右依次执行在标准C语言的文档里,对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是:它是仲裁者,在几个操作符具有相同的优先级时决定先执行哪一个。每个操作符拥有某一级别的优先级,同时也拥有左结合性或右结合性。优先级决定一个不含括号的表达式中操作数之间的“紧密”程度。例如,在表达式a*b+c中,乘法运算的优先级高于加法运算符的优先级,所以先执行乘法a*b,而不是加法...

2020-05-10 19:10:12 3683

转载 getchar()用法

1. 大多数人只看getchar 名字,以为其返回值是char 类型。但是getchar 的确不是char 类型,而是int 类型,其原型如下: int getchar(void); getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符....

2020-05-09 17:04:15 939

转载 scanf函数%c前为什么加空格才能正常输出

#include <stdio.h>int main (void) { int i ; char ch ; scanf("%d",&i) ; scanf(" %c",&ch) ; //这行的%C前有个空格 printf("i = %d\nch = %c\n", i, ch) ; /* 输入100 y 后的输出结果: i = 100 ch = y */ return 0 ;}前面有空格,表示读一字符前要跳过 前面 所有 的空..

2020-05-09 14:39:58 1837

转载 计算机专业毕业方向

计算机专业毕业后大致的工作方向是软、硬、网、图 四大类if 你选择作技术,then 从现在开始,牢记:天道酬勤!!!if 你选择软件技术 then 每天都要用大量的时间学习高级语言,绝对不能仅限于学校的安排。优秀的程序员都是大学阶段就已经自学得非常深入了。if you选择网络技术,那么你就多多从网上阅读有关资料if you 选择营销类,那么,你只要将老师教授的学好就ok但是,一定要用大...

2020-05-07 20:39:42 346

转载 关于编程学习时的一些感想和教训

>>我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。 我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“...

2020-05-07 20:31:48 235

转载 二进制浮点数下的四舍五入

你不是真正的四舍五入文章目录你不是真正的四舍五入1. 前言2. 浮点数在解决问题之前,我们需要来了解一下什么是浮点数。3. 计算精度4. 四舍五入问题5 . 总结1. 前言采用IEEE-754标准表示浮点数,并不能精确表示许多实数,所以会有一些存在。本文就是对方面的问题做一个刨根揭底的探索以及摸索对应的解决方案。2. 浮点数在解决问题之前,我们需要来了解一下什么是浮点数。2.1 ...

2020-05-04 22:54:31 5993

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除