少见的知识点(待更新)

一些有趣的算法:
0、对闰年的判断:
普通闰年:公历年份是4的倍数的,且不是100的倍数,为闰年。(如2004年就是闰年);
世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年);

1、三角形面积的求法:
已知三角形三边a,b,c,则
(海伦公式)(p=(a+b+c)/2)
S=sqrt[p(p-a)(p-b)(p-c)];

2、头文件:#include <math.h>
pow() 函数用来求 x 的 y 次幂(次方),x、y及函数值都是double型 ,其原型为:
double pow(double x, double y);

3、1不是素数,我ctm,害我试了半天。附素数表如下:

在这里插入图片描述

4、

在这里插入图片描述

5、科学计数法方式表示的浮点数。
通用形式为AeB
其中,A可以为任意实数。 e可以写作E。 B必须是整数。
表示A乘10的B次幂。
1e-6就是1乘10的-6次幂,也就是0.000001
由于float有效位为6~7位, 所以1e-6经常被用作float类型运算的精度值。

6、ASCII码如下:

在这里插入图片描述

7、scanf %c的作用:比如你输入:8 然后按下回车
此时,输入缓冲区是8+回车符
你scanf %d只是把4读走了,而会遗留回车符
scanf %s和%d并不会单独读入一个输入缓冲区遗留的回车符来结束语句
而scanf %c却是可以的,此时才需要在之前加一句getchar()来读掉遗留的回车符

%c用来输出一个字符,

%s用来输出一个字符串

8、指针应用场景:函数返回多个值,某些值就只能通过指针返回;
指针常见错误:定义了指针变量,不能还没指向任何变量就开始使用指针。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这里const只有两种意思:2.3要么指针变量所指的值不能被修改(const 在✳前面),4指针变量不能被修改(const在✳后面)。

发布了22 篇原创文章 · 获赞 0 · 访问量 313
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览