lqb日志01

本文记录了一位备考蓝桥杯的小萌新在学习中对取整、四舍五入、截断、最大最小值计算、幂运算、整数转字符以及初次接触的刷题经验,重点回顾了两个具体题目和解题心得。
摘要由CSDN通过智能技术生成

一只小蒟蒻备考蓝桥杯的日志

笔记

取整

  1. 向上取整
include<cmath>
float a = 10.1;
cout << ceil(a) << endl;
  1. 四舍五入
float a = 10.1;
cout << int(a + 0.5) << endl;

float b = 10.5;
cout << int(b + 0.5) << endl;
  1. 截断
float a = 10.3;
cout << int(a) << endl;

取max min

include<algorithm>
int a = 10, b = 9, c = 11;
int max_data = max({a, b, c});
int min_data = min({a, b, c});

升降幂

include<cmath>
int a = pow(2, 3); // a = 2^3 = 8
int b= sqrt(4); // 4开方 = 2

int-char 转换

//简易版 +-'0'
int m = 9;
char n = m + '0';
int p = n - '0;

//atoi & itoa
char str[] = "12";
#include <stdlib.h> //C语言的
int a = atoi(str);
int b = 11;
#include <cstdlib> //C语言的
itoa(b, str, 10); // "10"是指进制...
cout << str << " " << a; // 11 12

刷题

  1. P5707 【深基2.例12】上学迟到
  2. P1085 [NOIP2004 普及组] 不高兴的津津
  3. P5717 【深基3.习8】三角形分类

心得

  1. 读清楚题目…三角形那题…短边的平方的和大于长边的平方的是锐角Acute triangle…我和钝角三角形搞混…

小结

First Day 小淘气噜,学的不多也很简单,加油唔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值