代码题
free_girl_fang
这个作者很懒,什么都没留下…
展开
-
0007 HJ7 取近似值
描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述: 输入一个正浮点数值 输出描述: 输出该数值的近似整数值 示例1 输入: 5.5 复制 输出: 6 #include using namespace std; int main() { float f; cin>>f; f=f+0.5; cout<<int(f)<<endl; return 0; } //处理0.5的技巧 直接加0.5 或者原创 2023-03-12 11:28:10 · 88 阅读 · 0 评论 -
0006质因子数
输入描述: 输入一个long型整数 输出描述: 按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。 示例1 输入: 180 复制 输出: #include #include<math.h> using namespace std; //判断某数是否是素数 bool ispreme(int a) { if(a<=1) return false; int sqr=int(sqrt(a*1.0)); for(int i=2;i<=sqr;i++) { if(a原创 2023-03-12 11:27:58 · 55 阅读 · 0 评论 -
0005 HJ5 进制转换
描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 输入描述: 输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder.com/discuss/276处理多组输入的问题。 输出描述: 输出该数值的十进制字符串。不同组的测试用例用\n隔开。 示例1 输入: 0xA 0xAA 复制 输出: 10 170 进制转换其实有相应的规则从第一位访问, 每次进一位,相应的乘上进制数循环往复 #include #include using nam原创 2023-03-12 11:29:34 · 121 阅读 · 0 评论 -
0004 HJ4 字符串分隔
描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入多次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例1 输入: abc 123456789 复制 输出: abc00000 12345678 90000000 分析这种题,还是得考虑,输入的字母序也好,数量是非固定的 使用大循环while(cin>>n) 这种题补零操作,我们就在之前就补零。主要注意的原创 2023-03-12 11:27:31 · 92 阅读 · 0 评论 -
0003 明明的随机数
描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据(用于不同的调查),希望大家能正确处理)。 由于题目中说到排序,则用sort进行 注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。 当没有新的原创 2023-03-12 11:29:05 · 151 阅读 · 0 评论 -
0002HJ2 计算某字母出现次数
描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入: ABCabc A 复制 输出: 2 #include<stdio.h> #include #include #include using namespace std; int main() { string原创 2023-03-12 11:28:42 · 76 阅读 · 0 评论 -
00001字符串最后一个单词的长度
描述 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。 输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000。 输出描述: 输出一个整数,表示输入字符串最后一个单词的长度。 下面展示一些 内联代码片。 c++代码是需要编写分号得,但是不区分空格的, 所有的代码是落在mian函数中的, string 是汇入一整行的含义 cin容易在使用的过程中超时 algorithm库中常用的是size reverse 等函数 #include<stdio.h> #include原创 2023-03-12 11:27:44 · 52 阅读 · 0 评论 -
《算法笔记》之链表&二叉树
链表&二叉树 之前找工作的时候,受益于算法笔记,这次开始复习,也是从这本书入手,打算重新学习算法,因此从最基础的开始,只要我们去一点一点付出,最后一定结果不会差。加油,道虽远,行将就至。 链表有若干个节点组成,每一个节点代表一个元素,且结点在内存中的存储位置通常是不连续的,两个节点通过一个指针从一个节点指向另一个节点。 ...原创 2023-03-12 11:25:24 · 65 阅读 · 0 评论