• 个人简介
  • 通过的题目
  • 最近活动

image

//判断是否是小写字母   大写字母   数字字符   字母字符
//        islower(x) isupper(x) isdigit(x) isalpha(a)
//返回一个bool值
//  转大写     转小写
//toupper(x) tolower(x)
//ASCII码转字符 char()  char(97) =='a'
//字符转ASCII码 int()   int('a') ==971
//跟整数相关的库函数:
//	绝对值函数	abs()	abs(-5)==5
//	最大值	max(x,y)	max(1,2)==2 max('a','z')==z
//	最小值	min(x,y)	min(1,2)==1
//	交换	swap(x,y)	a=3,b=4;swap(a,b);a=4,b=3
//	取整	int()	int(1.23)==1
//	指数函数	pow(x,y)	pow(2,3)=8
//	随机数	rand()	产生0到RAND-MAX之间的随机整数
跟实数相关的函数
//向下取整	floor(x) floor(3.14)==3
//向上取整	ceil(x) ceil(3.14)==4
//四舍五入	round(x)	round(5.5)==6
//取整		trunc(x)	trunc(5.5)==5
//对数函数	log底数(x)	log2(8)==3
//平方根值函数	sqrt(x)	sqrt(25)==5
//取绝对值	fabs(x)	fabs(-1.2)==1.2
/*
scanf函数的格式控制符
格式控制符	说 明
%d	用于输入十进制整数
%o	用于输入八进制整数
%x	用于输入十六进制整数X  abcdef
%c	用于输入单个字符
%s	用于输入字符串
%f	用于输入实数
scanf函数的附加格式说明符
附加格式	说 明
l	用于超长整型数(%lld、%llo、%llx)或者double型实数(%lf)、long double(%Lf)
h	用于短整型数(%hd、%ho、%hx)

格式化输出函数printf
printf函数的功能是格式化输出任意数据列表,格式是
printf("格式控制符",输出变量)

printf函数的格式符
格式符	说 明
%d	有符号十进制输出
%x	无符号十六进制输出
%o	无符号八进制输出
%c	输出一个字符
%s	输出字符串
%f	小数形式输出单、双精度(隐含输出6位小数)
d(整型)和f(浮点)格式符
参 数	说 明
%md	输出m位(大于m时按照实际长度输出),相当于setw
%*d	宽度值,例如printf("%*d",y,x)y表示宽度
%-md	同上。但左对齐
%md	输出宽度为m的长整型数据、超长整型数据
%0md	位数不足m时补0
%lf	小数形式输出,隐含输出6位
%.mlf	小数形式输出,指定输出m位,当变量为double
%.mLf	小数形式输出,指定输出m位,当变量为long double
%.*lf	printf("0.*lf",y,x)表示输出x时,会保留y位小数
*/
// bitset<N> varm(n);
    /*
        类型 N表示需要几位 varm变量名 n表示要转换的数
        函数名称	作用
        any()	检查这些位(bit)中至少有一位或多位被设为1,返回true 或false
        none()	如果bitset对象全是0就返回ture
        count()	返回被设置为1的个数
        set()	来操作设置某个位数
        set()   默认全部设置为1
        set(index , value)
        test()	测试某个数是否为1
        test(2)
        reset()	来操作设置某个位数为0
        flip()	翻转整个bitset对象
    */

题目标签

一本通编程启蒙
173
小学生C++趣味编程
147
循环结构
131
基础语法
65
顺序结构
65
来源
62
分支结构
56
函数
39
数组
18
多重循环
15
多分支结构
8
模拟法
5
指针
4
0101
4
循环
4
月考题
4
难度
2
字符
1
二维数组
1
递归法
1