02 2019 档案

摘要:从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。 样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)5 3 4 0 ... 阅读全文
posted @ 2019-02-28 16:59 wydxry 阅读(504) 评论(0) 推荐(0) 编辑
摘要:一个水分子的质量是3.0*10-23克,一夸脱水的质量是950克。写一个程序输入水的夸脱数n(0 <= n <= 1e10),然后输出水分子的总数。输入 109.43输出 3.465283E+027 阅读全文
posted @ 2019-02-28 15:26 wydxry 阅读(380) 评论(0) 推荐(0) 编辑
摘要:问题描述 设计算法,用户输入合数,程序输出若个素数的乘积。例如,输入6,输出2*3。输入20,输出2*2*5。 样例 与上面的样例输入对应的输出。 例: 数据规模和约定 输入数据中每一个数在int表示范围内。 1 #include <iostream> 2 #include <algorithm> 阅读全文
posted @ 2019-02-28 15:18 wydxry 阅读(291) 评论(0) 推荐(0) 编辑
摘要:问题描述 第一分钟,上帝说:要有题。于是就有了L,Y,M,C 第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量 第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值 第四分钟,MZC说:要有限。于是就有了数据范围 第五分钟,CS说:要有做题的。说完 阅读全文
posted @ 2019-02-27 23:04 wydxry 阅读(323) 评论(0) 推荐(0) 编辑
摘要:问题描述 L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。” 仔细观察,当你新建一个word文档时,会得到一个名为“新建 Microsoft Word 文档.doc”的文件, 阅读全文
posted @ 2019-02-27 22:55 wydxry 阅读(323) 评论(0) 推荐(0) 编辑
摘要:用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出,十六进制表示成3位,八进制表示成4位,若不够前面补0。(不考虑输入不合法的情况)输入 1D5输出(注意冒号后面有一个空格) Hex: 0x1D5 Decimal: 阅读全文
posted @ 2019-02-27 22:14 wydxry 阅读(356) 评论(0) 推荐(0) 编辑
摘要:问题描述 使用宏实现计算球体体积的功能。用户输入半径,系统输出体积。不能使用函数,pi=3.1415926,结果精确到小数点后五位。 样例输入 一个满足题目要求的输入范例。例:1.0 样例输出 与上面的样例输入对应的输出。例: 数据规模和约定 输入数据中每一个数的范围。 数据表示采用double类型 阅读全文
posted @ 2019-02-27 21:42 wydxry 阅读(350) 评论(0) 推荐(0) 编辑
摘要:问题描述 自己实现一个比较字符串大小的函数,也即实现strcmp函数。函数:int myStrcmp(char *s1,char *s2) 按照ASCII顺序比较字符串s1与s2。若s1与s2相等返回0,s1>s2返回1,s1<s2返回-1。具体来说,两个字符串自左向右逐个字符相比(按ASCII值大 阅读全文
posted @ 2019-02-27 21:19 wydxry 阅读(448) 评论(0) 推荐(0) 编辑
摘要:问题描述 右右喜欢听故事,但是右右的妈妈总是讲一些“从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事,讲的什么呢?从前有座山……”这样循环的故事来搪塞右右。 我们定义,如果一个字符串是以一个或者一个以上的长度为k的重复字符串所连接成的,那么这个字符串就叫做周期为k的串。 例如: 字符串’abca 阅读全文
posted @ 2019-02-27 18:29 wydxry 阅读(377) 评论(0) 推荐(0) 编辑
摘要:问题描述 队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输入格式 第一行一个数字N。 下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输出格式 若干行每行显示一个2或3命令的输出结果。注意:2.出 阅读全文
posted @ 2019-02-27 17:53 wydxry 阅读(340) 评论(0) 推荐(0) 编辑
摘要:编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。 输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。 阅读全文
posted @ 2019-02-27 15:15 wydxry 阅读(348) 评论(0) 推荐(0) 编辑
摘要:问题描述 编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然 阅读全文
posted @ 2019-02-27 15:12 wydxry 阅读(552) 评论(0) 推荐(0) 编辑
摘要:问题描述 编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。 输入格式:输入只有 阅读全文
posted @ 2019-02-27 15:05 wydxry 阅读(360) 评论(0) 推荐(0) 编辑
摘要:1 #include <iostream> 2 #include <algorithm> 3 #include <cstdio> 4 #include <cmath> 5 using namespace std; 6 7 int main() 8 { 9 int n; 10 while(cin>>n 阅读全文
posted @ 2019-02-27 15:00 wydxry 阅读(287) 评论(0) 推荐(0) 编辑
摘要:编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,如果归一化结果的实部或虚部为小数的要求保留一位小数。 样例输入:(格式说明:3 4 分别为以空格隔开的实数的实部和虚部) 3 4 样例输出:0.6+0.8i 样... 阅读全文
posted @ 2019-02-27 14:43 wydxry 阅读(524) 评论(0) 推荐(0) 编辑
摘要:编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。 样例输入 9274 样例输出 22072 样例输入 18 样例输出 22 1 #include 2 #include 3 using namespace std; 4 int a[100]; 5 int main() 6 { 7 long lo... 阅读全文
posted @ 2019-02-27 14:35 wydxry 阅读(2330) 评论(0) 推荐(0) 编辑
摘要:一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积。阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量中;而35!就更大了,它已经无法存放在一个浮点型变量中。因此,当n比较大时,去计算n!是非常困难的。幸运的是,在本题中,我们的任务不是去计算n!,而是去计算n!最 阅读全文
posted @ 2019-02-27 14:25 wydxry 阅读(466) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 #include 3 #include 4 using namespace std; 5 long long n; 6 bool test(long long x) 7 { 8 int flag=true; 9 for(long long i=2;i*i>n; 20 long long sum=1; 21 for(... 阅读全文
posted @ 2019-02-27 09:11 wydxry 阅读(368) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 using namespace std; 3 int change(char x) 4 { 5 if(x>='0'&&x='A'&&x1) return 16*fang(x-1); 12 } 13 int main() 14 { 15 string s; 16 while(cin>>s){ 17 int len=s.l... 阅读全文
posted @ 2019-02-27 08:51 wydxry 阅读(459) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 using namespace std; 3 char change(int x) 4 { 5 if(x>=0&&x=10&&x>n){ 13 int i=0; 14 while(n>=16){ 15 int x=n%16; 16 a[i]=change(x); 17 ... 阅读全文
posted @ 2019-02-27 08:49 wydxry 阅读(438) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 #include 3 using namespace std; 4 long long n; 5 bool test(long long x) 6 { 7 int flag=true; 8 for(long long i=2;i*i>n; 19 long long sum=1; 20 for(int i=2;i<=n;... 阅读全文
posted @ 2019-02-11 10:28 wydxry 阅读(253) 评论(0) 推荐(0) 编辑

Live2D