摘要: 如图 控制符hex会将x转换为16进制输出。 控制符oct会将x转换为8进制输出。 控制符dec会将x转换为10进制输出。 阅读全文
posted @ 2021-01-12 10:54 _翩若惊鸿 阅读(636) 评论(0) 推荐(0)
摘要: 题目: 请用C++编写一个预处理小程序,将输入一行文本进行预处理,要求根据标点将文本切割成英文单词(除了字母其他字符均视为标点),每个英文单词中将大写字母转换成小写字母,并统计出英文单词的个数(重复出现的单词算一个),最后依照文章中单词出现的顺序输出处理后的英文单词以及处理后单词的总数。 输入 一行 阅读全文
posted @ 2020-12-30 20:34 _翩若惊鸿 阅读(155) 评论(0) 推荐(0)
摘要: 1.包含头文件<string.h> 2.功能:比较字符串s1和s2。 一般形式:strcmp(字符串1,字符串2)说明:当s1<s2时,返回为负数 注意不是-1当s1==s2时,返回值= 0当s1>s2时,返回正数 注意不是1即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不 阅读全文
posted @ 2020-12-29 22:33 _翩若惊鸿 阅读(763) 评论(0) 推荐(0)
摘要: 题目:定义一个字符数组,大小为40,从键盘输入一个字符串(长度小于40,含空格)存入数组,将字符串反转(保持单词顺序不变,每个单词翻转),单词以空格隔开,输出的字符串保持空格位置不变,例如,给定字符串"we tonight you",输出"ew thginot uoy",给定字符串" abc",输出 阅读全文
posted @ 2020-12-27 19:34 _翩若惊鸿 阅读(172) 评论(0) 推荐(1)
摘要: 1.辗转相除法求最大公约数(greatest common divisor) 2.更相减损术求最小公约数 改进:更相减损术是不稳定的算法,当两个数相差悬殊时,如10000和1的最大公约数,要递归9999次。 做法; 当a和b都是偶数时,gcd(a,b)=2*gcd(a/2,b/2)=2*gcd(a> 阅读全文
posted @ 2020-12-20 21:52 _翩若惊鸿 阅读(186) 评论(0) 推荐(0)
摘要: 1.char数组清空 (1)for循环清空 令char数组每一位都变为\0。 注意,\0相当于空格,所以输入的时候打上空格的话,空格后面的内容计算机不会读取。 如果想在输入的内容加上空格,用cin.getline()(需要包含头文件<string.h>) 如图 清空之后是这样的 (2)memset函 阅读全文
posted @ 2020-12-19 21:40 _翩若惊鸿 阅读(8263) 评论(0) 推荐(0)
摘要: 1.需要包含的头文件 <algorithm> 2.c++标准库里的排序函数的使用方法 (1)第一个是要排序的数组的起始地址。(2)第二个是结束的地址(最后一位要排序的地址)(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。 Sort函 阅读全文
posted @ 2020-12-17 17:57 _翩若惊鸿 阅读(128) 评论(0) 推荐(0)
摘要: 1.十进制转k进制(除k取余) remainder保留每次的余数即可,用while循环当x被短除到k以下后,就退出循环。 2.k进制转十进制(各位乘位权) That's all ! 阅读全文
posted @ 2020-12-14 22:20 _翩若惊鸿 阅读(158) 评论(0) 推荐(0)
摘要: 1.First of all 包含头文件<iomanip> 2.setprecision(n) 功能:控制浮点数显示的有效数字个数。 可以看出,只用setprecision(n)是用来保留n位有效数字。 由8~11行知,setprecision(n)只需要写一次即可,后面输出保持格式。 由第7行知, 阅读全文
posted @ 2020-12-14 21:11 _翩若惊鸿 阅读(325) 评论(0) 推荐(0)