7/16 知识反刍:算法题基础篇

1.绝对值函数fabs():记得添加头文件#include<cmath>;

2.求输入字符的ASCII码值的时候,要考虑到如果输入空格会怎么样:

        实际上,如果采用cin>>来输入的话,是输入不进去空格的;因此要改用getcahr()函数,创建一个char ch;令ch = getchar();这样才能将空格输进去;才能进行ASCII码的相关运算!!!

3.当你使用if判断的时候,在写完这个if()的时候,记得考虑端点值是否包含在if可行的范围内,如果可行,记得再填上=号或者删去;总而言之写完if()别急着往下写执行内容!

4.一般 单个数据类型都开double;多个考虑用int 还是 double;

5.关于max函数:

        头文件:#include<algorithm>;

        众所周知max函数能求两个数的最大值,这边需要强调的是,求多个(>=3个)函数的最大值的时候需要注意形式:max({a,b,c});

6.switch判别式结构:

        switch(num)

        {

        case 1(如果是字符要改成 'A',记得加单引号) : { ……;}

        }

7.若程序中需要输出多个固定位数的浮点数;可以在主函数开头写上cout<<fixed;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值