一只小蒟蒻备考蓝桥杯的日志
笔记
取整
- 向上取整
include<cmath>
float a = 10.1;
cout << ceil(a) << endl;
- 四舍五入
float a = 10.1;
cout << int(a + 0.5) << endl;
float b = 10.5;
cout << int(b + 0.5) << endl;
- 截断
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
刷题
心得
- 读清楚题目…三角形那题…短边的平方的和大于长边的平方的是锐角Acute triangle…我和钝角三角形搞混…
小结
First Day 小淘气噜,学的不多也很简单,加油唔