- 博客(138)
- 收藏
- 关注
原创 node.js中express框架cookie-parser包设置cookie的问题
解决后端使用node.js+express+cookie-parser技术栈设置cookie时,由于浏览器的同源策略,导致cookie设置不成功的问题
2023-10-20 16:13:10
1383
原创 1128: 课程平均分
期末考试结束,班主任拿到了本班学生的成绩汇总表,由m行n列组成(本班共有m名学生,本学期有n门课程),每行是一个同学的n门课程成绩,请编写程序,计算并输出每门课的平均分,结果保留2位小数。第一行是两个整数m和n,表示本班的人数和本学期课程数目,0
2022-11-03 00:41:11
486
原创 1129: 第几天
你知道,2012-1-1是该年的第1天,而9999-9-9呢?给你一个具体的日期,计算该日期是该年的第几天。输入一个日期,格式为:Year-month-day。year是小于9999的正整数。一个整数,表示该日期是该年的第几天。
2022-11-03 00:35:10
102
原创 1126: 布尔矩阵的奇偶性
如果矩阵是布尔矩阵,输出“OK”;如果能通过只修改该矩阵中的一位来使它成为布尔矩阵,则输出“Change bit(i,j)”,这里i和j是被修改的元素的行与列(行,列号从0开始);编写程序,读入一个n阶方阵并检查它是否具有奇偶均势特性。如果没有,你的程序应当再检查一下它是否可以通过修改一位(把0改为1,把1改为0)来使它具有奇偶均势特性;函数返回-1表示该矩阵被是破坏了,无法恢复。一个布尔方阵具有奇偶均势特性,当且仅当 每行、每列总和为偶数,即包含偶数个1。然后输入n 行,每行n个整数(0或1)。
2022-09-11 17:53:08
242
原创 1105: 判断友好数对(函数专题)
例如,220和284是一对友好数,而284和220也是一对友好数,此时只需输出220和284这对友好数。要求程序定义一个facsum ()函数和一个main()函数,facsum ()函数计算并返回n的所有正因子之和,其余功能在main()函数中实现。1210的因子之和为1+2+5+10+11+22+55+110+121+242+605=1184。1184的因子之和为1+2+4+8+16+32+37+74+148+296+592=1210。输入两个正整数m和n,顺序输出m到n之间的所有友好数对。
2022-09-09 22:12:57
545
1
原创 1124: 两个有序数组合并
输入有两行,第一行首先是一个正整数m,然后是m个整数;第二行首先是一个正整数n,然后是n个整数,m, n均小于等于1000000。已知数组a中有m个按升序排列的元素,数组b中有n个按降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。输出合并后的m+n个整数,数据之间用空格隔开。试图排序的孩子们要小心了~~~~~~
2022-09-09 16:03:52
282
原创 1123: 成绩排序
接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。第一行为n (0 < n < 20),表示班里的学生数目;
2022-09-09 01:28:52
155
原创 1122: 小明的调查作业
小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生成了N个1到1000之间的随机整数(0
2022-09-08 22:32:48
200
原创 1121: 电梯
已知电梯每上升一层需6秒,下降一层需4秒,在需要停留的那层停留5秒。注意,若出现相邻两个整数相等,代表在同一层执行了两个不同任务,可以理解为:电梯已经停了5秒,正要关门时又有人在同一层按开门键,电梯又开门并停留5秒。电梯从0层上升到2层运行时间为12秒,停留5秒,再上升第三层,运行时间6秒,停留5秒,再下降到第一层,运行时间8秒,停留5秒。输入分两行,第一行是一个正整数N(N
2022-09-08 21:41:37
157
原创 1120: 最值交换
有一个长度为n的整数序列。请写一个程序,先把序列中的最小值与第一个数交换,再把最大值与最后一个数交换。分别编写两个函数MinIndex()和MaxIndex()来计算最小值下标和最大值下标。//函数返回数组a中最小元素的下标。//函数返回数组a中最大元素的下标。第二行为n个正整数组成的序列,保证没有重复元素。数组元素的输出调用函数PrintArr()。第一行为正整数n(1≤n≤10)。
2022-09-08 21:17:20
271
原创 1118: 有序数组的元素添加
一个非递减有序的整型数组有n个元素,给定一个整数num,将num插入该序列的适当位置,使序列仍保持非递减有序。第一行是一个正整数n,n
2022-09-05 23:32:52
381
原创 1117: 查找数组元素(数组)
然后在main()中,先调用函数find(),若查找失败输出“Not Found";若查找成功,则调用上一题中定义的函数del()删除该元素,再调用上一题中的PrintArr()输出删除元素后的数组内容。编写程序,输入n(1
2022-09-05 19:47:04
422
原创 1115: 数组最小值(数组)
数组a有n个元素,请输出n个元素的最小值及其下标。若最小值有多个,请输出下标最小的一个。注意,有效下标从0开始。输入分两行,第一行是一个正整数n(n
2022-09-04 16:58:07
301
原创 1113: 递归调用的次数统计(函数专题)
如下程序的功能是计算 Fibonacci数列的第n项。函数fib()是一个递归函数。请你改写该程序,计算第n项的同时,统计调用了多少次函数fib(包括main()对fib()的调用)。输入包含两行,第一行是一个整数,表示第n项的值;第二行输入递归调用了多少次,具体格式见输出样例。递归调用了13529次。
2022-09-03 12:49:08
591
原创 1112: 进制转换(函数专题)
输入一个十进制整数n,输出对应的二进制整数。常用的转换方法为“除2取余,倒序排列”。将一个十进制数除以2,得到余数和商,将得到的商再除以2,依次类推,直到商等于0为止,倒取除得的余数,即为所求的二进制数。用递归的思想来描述上述计算过程是这样的:输出n/2对应的二进制数,然后输入%2。52除以2得到的余数依次为0,0,1,0,1,1,倒序排列,得到52对应的二进制数110100。调用自身,输出n/2对应的二进制数;输出n对应的二进制数。
2022-09-02 18:52:31
398
原创 1110: 最近共同祖先(函数专题)
从4 到根结点的路径是(4, 2, 1),从该结点到根结点的路径上的所有结点称为该结点的祖先。现在的问题就是,给定x 和y,求x和y的最近共同祖先,比如,10和4最近共同祖先是2,10和5的最近共同祖先是5。点(编号是1 的结点)都有一条唯一的路径,比如从10 到根结点的路径是(10, 5, 2, 1),输入只有一行,包括两个正整数x 和y,这两个正整数都不大于1000。输出只有一个正整数,即x和y的最近共同祖先。如果x>y,求x/2与y的共同祖先;否则,求x与y/2的共同祖先;
2022-09-01 18:21:23
223
原创 1109: 数根(函数专题)
输入一个正整数,输出该数的数根。数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。比如,对于24来说,把2和4相加得到6,由于6是一位数,因此6是24的数根。再比如39,把3和9加起来得到12,由于12不是一位数,因此还得把1和2加起来,最后得到3,这是一个一位数,因此3是39的数根。要求使用函数,定义函数digitSum(int n)求n的各位数字和,其余功能在main()函数中实现。...
2022-09-01 07:15:41
157
原创 1103: 平均学分绩点(函数专题)
成绩100,对应绩点为5,成绩90~99对应绩点为4,......,成绩60~69对应绩点为1,成绩小于60,对应绩点为0。平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业和获得学位的标准,实施多样的教育规格和较灵活的教学管理制度。平均学分绩点的计算方法是:是将学生修过的每一门课程的绩点乘以该门课程的学分,累加后再除以总学分。输入n表示有n门课程,然后输入n门课程的学分和成绩,学分和成绩都是整数。...
2022-08-27 22:12:46
398
原创 1102: 火车票退票费计算(函数专题)
2013年起,火车票退票费比例下调:票面乘车站开车时间前48小时以上的按票价5%计退票费。同时,车票退票费的计算方法不再四舍五入到元为单位,而是以5角为单位:尾数小于0.25元的舍去、不小于0.25元且小于0.75元的计为0.5元、不小于0.75元的进为1元。编写一个函数,计算退票费,假定退票时间举例开车时间在48小时以上。输出一个实数,表示退票费,结果保留一位小数。输入一个实数,表示火车票票面价格。...
2022-08-27 09:52:28
321
原创 1101: 逆序数字(函数专题)
题目描述输入一个正整数n,计算n的逆序数m,输出m与n的和。要求程序定义一个inverse()函数和一个main()函数,inverse()函数接收一个整数值,返回这个数中数字逆序后的结果值。例如,给定数7631,函数返回1367 。 int inverse(int n) { //计算并返回n的逆序数字 } 输入一个正整数n,输入保证计算结果在int范围内。输出输出一个整数,n与n的逆序数的和。输出占一行。样例输入 Copy1780样例输出 Copy...
2022-06-22 13:19:35
154
原创 1182: 按出生日期排序(结构体专题)
题目描述送人玫瑰手有余香,小明希望自己能带给他人快乐,于是小明在每个好友生日的时候发去一份生日祝福。小明希望将自己的通讯录按好友的生日排序排序,这样就查看起来方便多了,也避免错过好友的生日。为了小明的美好愿望,你帮帮他吧。小明的好友信息包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,按生日的月份和日期升序输出所有好友信息。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过8位),以及三个整数,分
2022-03-20 17:00:55
879
原创 1181: 谁的年龄最小(结构体专题)
题目描述设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过8位)以及三个整数,分别表示出生日期的年月日。输出输出年龄最小的好友的姓名和出生日期,用空格隔开,出生日期的输出格式见输出样例。样例输入Copy3Zhangling 1983 2 4Wangliang 1983 .
2022-03-20 15:05:39
411
原创 1180: 成绩统计(结构体专题)
题目描述从键盘输入若干个学生的信息,每个学生信息包括学号、姓名、3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息。输入首先输入一个整数n(1<=n<=100),表示学生人数,然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及三个整数,表示语文、数学、英语三门课成绩,数据之间用空格隔开。输出输出总成绩最高的学生的学号、姓名、及三门课成绩,用空格隔开。若有多个最高分,只输出第一个。样例输入Copy3541207010.
2022-03-18 20:33:19
336
原创 1099: 角谷猜想(多实例测试)
题目描述任何一个自然数,如果是偶数,就除以2,如果是奇数,就乘以3再加1。最后,经过若干次迭代得到1。也就是说,不管怎样迭代,不断除以2以后,最后是1。现在给你一个自然数n,求出它转变为1所需要的步数。输入输入数据有多组,每组输入包含一个自然数n。测试数据保证输入数据及中间结果都在int范围内。输出对每组输入,输出经过角谷猜想变成1的步数。样例输入Copy511样例输出 Copy514下面是代码实现部分(c语言):#include <stdio..
2022-03-17 23:06:40
997
1
原创 1098: 复合函数求值(函数专题)
题目描述求复合函数F(G(x)),其中函数F(x)=|x-3|+|x+1|,函数G(x)=x^2-3x。要求编写函数funF()和funG()分别求F(x)和G(x),其余功能在main()中实现。double funF(double x){//函数返回F(x)的值;}double funG(double x){//函数返回G(x)的值;}输入输入一个实数x。输出输出复合函数的值,结果保留2位小数。输出占一行。样例输入Copy10.2样例输...
2022-03-17 18:34:33
375
原创 1097: 计算平均成绩(函数专题)
题目描述输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'转换为百分之成绩为95分,'B'对应85分,C对应75分,'D'对应65分,'E'对应40分。 输出的平均成绩为一个实数,保留1为小数。输入输入为一行只包含'A'~'E'的字母,每个字母表示一门课的成绩,输出输出平均成绩,为一个实数,保留一位小数。样例输入CopyABCDE样例输出 Copy72.0下面是代码实现部分:#include<.
2022-03-15 18:03:59
1748
原创 1096: 水仙花数(函数专题,多实例)
题目描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输出所有在m和n范围内的水仙花数。输入输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。输出对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之..
2022-03-15 17:18:50
609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人