第三天
洛谷题单广场-[入门3]循环结构
点滴:
偷了点懒,就刷了一半(。﹏。*),明天一定补上
复习基础知识
double f; int i=2; f=1/i; //为0 f=1.0/i; //为0.5 cout<<f;
第四天
补上昨天的题
复习基础知识
计算字符(串)长度(亟待完善)
函数 | 解释 | 举例 |
---|---|---|
char a[]; strlen() | 求字符数组的长度,参数是char*,以'\0'为结尾(不计入),返回整型常量 需头文件<string.h> | char ss[] = "0123456789"; char* ss = "0123456789"; |
char a[]; sizeof() | 求占用内存的字节大小,计算到'\0'位置(计入大小)<string.h>||<string> | {'a','b','c'}为3, {"abc"}为4 |
string s; s.length() | 需头文件<string.h>||<string> | |
vector<int>num(15,2); num.size()=15; | C++STL部分 |
1)char s[]="12345"; 或给字符串加上大括号:char s[]={"12345"}; 这种方法定义时,系统会自动在字符串的末尾加上字符串结束符,即 ‘\0’,
2)char s[]={'1','2','3','4','5'}; 这种方法定义时,系统不会自动在字符串的末尾加上字符串结束符;
新知识
唯一分解定理:一个数能且只能分解为一组质数的乘积。可知,若输入的数满足题目条件,他就只能分解为两个质数的乘积。所以在比他小且大于1的自然数中,只有那两个数能整除它,之间不可能再有任何合数或质数能整除它了,因为最小的能整除它的合数已经是他本身了。
二刷题目
数字反转
质因数分解
洛谷题单广场-[入门4]数组
复习基础知识
#include<stdlib.h>内,有abs()函数,可以对整型变量求绝对值
#include<math.h>内,有fabs()函数,可以对浮点型变量求绝对值