近期总结,

学习c++两个月,分享一些心得体会

1敲代码的习惯:先想好了再敲!不然错了改很麻烦,如果编译运行错了心态会受到很大的打击,可以先写伪代码,画流程图.

2审题,一定要细心审题,看数据范围,看清要输出什么,想想题目有什么陷阱

3灵活运用数学知识比如鸡兔同笼问题,模拟循环看什么时候符合条件相对于模拟方程直接解出鸡兔数量慢

4对函数的理解:相当于换元,把一系列操作替换成一个符号,后面引用就很方便

5递归:目前还不怎么会,像阶乘,斐波那契数列,或者一些有特定规律但用函数(数学意义上的)不好表示的数列用递归就很好用

6万进制

可以把一个很大的数存在数组里,

例如123456789可以表示为a[1]=6789,a[2]=2345,a[3]=1;

还原成十进制数的时候如果a[n]<1000;需要在该数字前补0到够4位

比如a[n]=69;输出a[n]时应输出0069(如果a[n]是最高位就不必)

7结构体

很方便,相当于一个有很多功能的数组;每个元素可以存储多种信息

目前就想到这么多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值