《算法笔记》-读书笔记

第二章读书笔记

变量类型:int 从-2的31次方到2的31次方-1.,长整型后要加LL/ll。
c语言中使用布尔类型必须加头文件,stdbool.h才能使用,c++中可以直接使用
scanf读入字符数组时不用加&
printf,%0md,输出时占m个字符,不足位置用0代替
常用的math函数:
fabs(double x),取绝对值
floor(double x) ceil(double x),向上取整和向下取整
pow(double r,double p),返回r的p次方
sqrt(double x),求x的算数平均根
log(double x),返回以自然对数为底的对数(用换底公式得到自己想要的式子)
sin(double x)cos(double x)tan(double x),得到x的正弦,余弦和正切量,反正弦、反余弦、反正切同理。
round(double x)将x四舍五入
switch case用法:
switch(表达式)
{
case 常量表达式:……
}
排序的本质在于将无序的序列化为有序,冒泡排序实质为交换
memset函数,为数组每一个元素赋相同的值,函数格式为
memset(数组名,值,sizeof(数组名)
gets读入一行字符串,到\n识别结束,若用scanf读入下一行记得先用getchar读入\n
使用getchar()读入字符数组的时候记得最后加\0
string.h头文件中常用的函数
strlen()求数组长度,strcmp()俩字符串比较
strcpy()字符串复制,strcat()将字符串拼接
sscanf、sprintf用法:
scanf可以写为(screen,“%d”,&n),从左向右读可理解为从屏幕以十进制的形式读入到n中,sscanf同理,只是将screen换为字符数组,
eg:char str[10]=“100”;sscanf(str,"%d",&n)此时n的值为100.
当二维数组作为形式参数时,行数可以省略,列数不行,
形参中写(int &x)表示对x变量的引用,相当于直接对x进行操作
在用结构体时候,建立的结构体的时候是起了结构体的名字,相当于类名,切记不是变量名
scanf(“%d”,&n)!=EOF用于判断是否读到文件结尾或没有输入等问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值