- 博客(7)
- 收藏
- 关注
原创 双指针解三数之和问题
题目描述:描述看着小鲁AC了第一题,小华接着提出第二问:给定一个目标值 target,请在整数数组 a中,找出三个元素(x,y,z) 使x+y+z==target。请找到所有满足条件的三元组,并且请按从小到大的顺序输出所有合法的三元组。注意:三元组中不允许包含重复数字,且输出的三元组中要求 x<y<z.例如:给定target = 17,n=7, 数组a= [0, 2, 7, 10, 15,18,25]结果返回两个三元组:(0,2, 15), (2,7,10)输入
2022-03-06 10:32:07
599
1
原创 「小生杂记」一行代码求最大公约数
如题,题目要求用一行代码完成求两数的最大公约数原理:a与b的最大公约数即b与a mod b的最大公约数#include <iostream>using namespace std;int gcd(int a,int b){ return b?gcd(b,a%b):a; //利用原理gcd(a,b)== gcd(b,a mod b)}int main(){ int n; cin>>n; int a,b; whil
2021-10-27 15:58:20
194
原创 「小生杂记」内置函数转大小写字母
函数:toupper(),tolower()头文件:ctype.h用法:c = toupper(x); //P.S:toupper的返回值是整型,要转大小写需要用字符接收或者强制转代码:#include <iostream>#include <cstdio>#include <ctype.h>using namespace std;int main(){ char str[100]; cin>>str...
2021-09-19 20:15:37
131
原创 「小生杂记」输入未知长度的字符串
函数:getchar()格式:int I=0;char s[100];char c;c=getchar();while(c!='\n'){ s[I++]=c;}
2021-09-14 17:47:12
1312
原创 「小生杂记」数据,数据项,数据元素,数据对象之间关系
数据是整体,数据元素是数据中的每一个个体,而这些具有相同属性的个体(数据元素)组成了数据对象,每个数据元素的某个特征又称为数据项。例:一个学校的全体人组成的集合----------------->数据学校中的每一个人---------------------------->数据元素学校中的所有学生---------------------------->数据对象 //数据的子集学校中的所有教师---------------------------->数据对..
2021-09-13 21:48:19
880
原创 「小生杂记」指定长度整数,用0零填充
函数:setfill,setw头文件:iomanip格式:cout<<setfill('0')<<setw(x)<<n<<endl; //x是整数,是指定的整数位数#include<iostream>#include<cstdio>#include<iomanip>using namespace std;int main(){ int n; n=23; cout<..
2021-09-12 20:21:50
296
原创 「小生杂记」保留有效数字和保留小数点后位数
1.保留有效数字函数:setprecision(x)头文件:iomanip输出格式:cout<<setprecision(x)<<n<<endl; //x是要求的有效数字位数#include<iostream>#include<iomanip>using namespace std;int main(){ float n=123.45; cout<<setprecision(5)<&l.
2021-09-11 09:15:12
549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人