- 博客(52)
- 收藏
- 关注
原创 数据顺序调整
由键盘任意输入10个数,将最大数调到最前面,最小数调到最后面。输入: 任意10个数输出: 数据调整后的10个数。输入样例:输出样例: 9 1 2 3 4 5 6 7 8 0。
2024-10-23 19:58:13
161
原创 xjtuse离散数学课后题解析(上)
这门课是大学生涯的最高分哈哈哈 ᖰ⌯'▾'⌯ᖳk老师和s老师都很好,我一般上课听老师讲一会就走神了,通常都是看网课,但是软件这门课比较清奇,找不到合适的网课,很多和教材内容都不对,我推荐自己自学课本,课本很清楚的(我平常不怎么看书都这样觉得),难点是形式推导那里,可以上课听k老师推一下,有思路启发,我的熟练度是因为期末周统一练习了这部分,发现很多都是一样的,梳理一下就会发现还是挺简单的,相信大家都可以掌握的!复制这段内容打开「百度网盘APP 即可获取」通过百度网盘分享的文件:离散课后题(自用…
2024-09-29 14:42:03
310
原创 西交概率论与数理统计期末总结
tips:我高数线代概率论都用的是吉米多维奇,熟练度是很够的,我们当年考的概率论期末题有点怪。感觉是怪怪的,那个题和上一年一个题很像,稀里糊涂做了一顿哈哈,所以大家还是好好刷往年题是最重要的😜加油!链接:https://pan.baidu.com/s/1D4SP-aC1-K0MNbd8Ls4AVg。复制这段内容打开「百度网盘APP 即可获取」通过百度网盘分享的文件:概率论总结_cc…
2024-09-29 14:33:52
221
原创 西交软件电路电子学部分作业解析
链接:https://pan.baidu.com/s/102uAyQ8DgW5EXx1KvcaTVg。看到有学弟学妹问有没有答案,想到当年求解析也很难,故把部分做题过程发出来,可能不是很全,见谅。复制这段内容打开「百度网盘APP 即可获取」通过百度网盘分享的文件:电路课后题.pd…
2024-09-23 15:17:38
184
4
原创 【无标题】
有一段文字,其中有若干整数。编写函数,找出其中的整数,存入一个数组中。函数原型为:其中s表示带数字的字符串,a表示存整数的数组,返回值为字符串中的整数个数。字符串中只有正整数。编写主函数,输入字符串,调用函数识别整数,逆序输出它们。例如,输入字符串“The Wandering Earth exhibition at the China Science and Technology Museum in Beijing, April 4, 2019.”识别数字,输出“2019,4”。
2024-05-18 20:00:59
341
1
原创 spike meets transformer学习笔记
特别引人注目的是,Spike-driven和Meta-Transformer中所提出的脉冲驱动自注意力(SDSA)机制,通过避免乘法运算,仅依赖于掩码和加法操作,实现了线性复杂度,并大幅提高了能量效率。具体地,在基于卷积的模块SNN网络中在使用分离的卷积操作来进一步降低网络的模型参数。BN层就是用在激活函数前,用来使上一层的输出,分布在均值为0,方差为1的情况下,也就是对下一层的输入做归一化的操作,这样就能够使它经过激活函数时能够有一定的梯度,从而避免值太大而进入饱和区,梯度就非常小了,不利于梯度下降。
2024-05-18 19:32:15
2017
原创 利用递归求Fibonacci数列
使用递归函数求斐波那契数列(Fibonacci)数列的第n项。f(1)=1f(2)=1输入:项数n输出:输出一个正整数,若n为非正整数输出’ERROR’.【输入输出要求】输入:项数n输出:输出一个正整数,若n为非正整数输出"ERROR".【输入输出样例】输入:5输出:5输入:-1输出:ERROR。
2023-04-25 09:03:42
645
原创 使用函数将数字转化成字符串
编写函数将整数k变换为一个字母串,规则如下:设0对应A,1对应B,......,25对应Z。从左向右考察k的各位数字,若连续两位对应上面一种变换,则直接换掉两位数字,否则一位数字换成对应的字母。变换结果存入res反馈给调用者。函数原型为:在主函数输入一些非负整数,最后输入-1代表结束,利用上面函数对每个数字变换后输出。示例输入:(数字间空一格)示例输出:(每个字符串后面空一格)M DJZ A。
2023-04-25 09:01:12
1449
原创 使用函数完成学生信息处理
若已有四个学生的学号、班级、姓名、三门课程的成绩,在main函数中分别调用以下函数(1)和函数(2)实现相应功能,最后在main函数中输出排序后所有学生的信息。函数名等自行定义。函数(1): 计算每个学生的总成绩;函数(2): 按照班级从小到大、同一班级内按照姓名拼音字典顺序排序。
2023-04-25 08:59:32
220
原创 单词频率统计
编写程序,输入一段文本,统计其中各单词出现的次数(单词不区分大小写),输出频率最高的前十个单词及其出现次数。若次数相同,按字典序排序。输入:一段文本输出:每行是一个单词及出现次数,中间用一个英文冒号隔开,单词以小写形式出现。【输入输出样例】输入:输出:the:4of:2a:1after:1at:1boarded:1city:1guards:1。
2023-04-25 08:53:59
741
原创 右移n位数组
若有n个数的数组arr,循环右移一位指每个数移到相邻的右边一个位置,最右边的数移到最左边。如数组1,2,3,4,5;循环右移1位的结果为5,1,2,3,4;右移3位的结果为3,4,5,1,2。使用指针方法,编写数组右移k位的函数。编写主函数输入若干元素和右移位数,调用函数右移,在主函数中输出结果。元素个数不超过100。输入:两行,第1行为若干用空格分隔的整数,以9999表示结束;第2行一个整数,表示右移的位数。输出:一行,移位的结果,各个数值用一个空格隔开,末尾无空格。
2023-04-23 17:15:41
798
原创 指针函数混淆
函数将传入的指针所指向的整型变量加一,并返回加一后的整型变量值。在主函数中,定义了变量。指向的内存空间已经被释放,该指针不再指向有效的内存地址,打印。因此,在不同的应用场合下选择正确的参数类型和返回值类型很重要。是在函数栈内部局部变量,函数返回后该变量失效,因此。的区别在于它们的函数参数和函数返回值类型不同。并将其地址作为参数传入。加一后的值并保存在变量。
2023-04-23 09:50:30
87
原创 数组向右移位
若有n个数的数组arr,循环右移一位指每个数移到相邻的右边一个位置,最右边的数移到最左边。如数组1,2,3,4,5;循环右移1位的结果为5,1,2,3,4;右移3位的结果为3,4,5,1,2。使用指针方法,编写数组右移k位的函数。编写主函数输入若干元素和右移位数,调用函数右移,在主函数中输出结果。元素个数不超过100。输入:两行,第1行为若干用空格分隔的整数,以9999表示结束;第2行一个整数,表示右移的位数。输出:一行,移位的结果,各个数值用一个空格隔开,末尾无空格。
2023-04-23 09:42:57
4021
原创 输入缓冲区问题
函数时,务必要注意输入缓冲区中可能留下的空白字符,及时调用相应的函数将其读取并丢弃,以确保后续的输入函数能够正确读取用户的输入。函数,将输入缓冲区中的换行符或其他空白字符都读取并丢弃,从而确保后面的输入函数能够正确读取用户的输入。处理输入缓冲区中的空白字符问题是一个常见的问题。函数会误认为这个回车键就是用户输入的字符,从而导致程序出错。函数,用户输入完整数后按下回车键时会在输入缓冲区中留下一个换行符,然后。函数将输入缓冲区中的换行符或其他空白字符读取并丢弃。函数可以有效地处理输入缓冲区中的空白字符问题。
2023-04-23 09:32:07
109
原创 全局变量和局部变量
在main 函数中定义的三个变量 m n max 都是局部变量,它们的作用域为这个 main 函数,并不因为在 main 函数中定义而在整个文件或项目中有效,同时 main 函数也不能使用其他函数中定义的变量;,所以第11行的打印会报错,显示变量 c 在 main中没有定义;第8行定义的c 只在复合语句中有效,出了语句后就无效了,系统会把它占用的内存单元释放。
2023-04-03 13:01:25
79
原创 函数声明说明
3 }4 //函数声明6 {9 }1 // 只是做个函数声明,并不用实现35 {8 }910 // 函数的定义(实现)13 }在第11行定义了sum函数,在第2行对sum函数进行了声明,然后在第6行(main函数中)就可以正常调用sum函数了。
2023-04-03 12:52:48
78
原创 猜数大小游戏
猜数字游戏,系统随机生成1~100内一个数,操作者输入猜的数字,若猜的数字大于随机数则输出“你猜的数字过大”,小于时同理,猜对时,输出你胜利了并退出程序,最多猜五次,超过五次未猜对则输出你失败了。
2023-03-30 11:30:22
389
2
原创 形参与实参
时,arr已经代表了这个数组的内存地址,在函数里单向赋值形参时,赋值的是地址,而我们的i,j是单纯传递数值,所以在函数中对地址里面的东西改动就是改动a了。在第一张图中,对于形参a,b开辟了新内存,所以所有改动都是建立在a,b上的,与i,j无关系,当然,你把a,b换成i,j。与数组函数输出的区别不同根本原因就是因为,当定义一个数组。要想达到交换的效果,可以类比数组,使用取地址符&但是对于数组函数却起了作用,这是为什么呢?可以看到,这个交换函数并不起作用。当然也不成立,同名但不同实质。
2023-03-27 19:32:50
61
原创 寻找马鞍点
编写程序,输入n和n*n的整数矩阵元素,求其鞍点。n不超过10。如果矩阵A中存在这样的一个元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。输入:矩阵阶数n, 然后按行输入n*n个矩阵元素。输出:若干行,每行是矩阵的一个鞍点的行号、列号和数值,用一个空格隔开。若矩阵没有鞍点,输出"None"。【输入输出样例1】输入:31 7 35 4 617 18 9输出:3 3 9。
2023-03-24 21:37:28
977
原创 统计各类字符的个数
设有一篇文章,有3行文字,每行不超过80个字符。请统计出该文的大写字母、小写字母、数字、空格以及其他字符的个数。输入:三行英文文字,可能有空格及数字、标点等符号。输出:5个整数,用空格隔开,分别表示大写字母、小写字母、数字、空格以及其他字符的个数。【输入输出样例】输入:year 2019Month 3DAY 20!输出:4 8 7 3 1。
2023-03-24 21:34:29
427
原创 字符串比大小
输入字符串1和字符串2,如果两个字符串相同,输出0;如果字符串1大于字符串2,输出1;如果字符串1小于字符串2,输出-1。比如:输入:helloworld则输出:-1输入:worldhello则输出1输入:hellohello则输出:0。
2023-03-24 21:34:04
231
原创 矩阵运算问题
假设有两个矩阵A和B,初始化值要求如下所示,求A+B的和矩阵C,并以十进制整型输出C的转置矩阵中第2行第1列的数据。矩阵A:2 8 13 10 9矩阵B:4 13 317 2 8。
2023-03-24 21:28:40
77
原创 a+aa+aaa
编写程序,输入n和a,计算a+aa+aaa+…+aa…a(最后一项由n个a组成)。n是正整数,a是0到9的数字。例如输入 5 1,实际是求1+11+111+1111+11111的和,结果为12345。【输入输出样例】输入:5 1输出:12345。
2023-03-24 21:22:04
526
原创 超级素数问题
搜索3000至6000之间的超级素数(假设最多为10个),按照出现的顺序保存到一个一维数组中,并按照十进制整型输出该数组第3个元素的值。其中,超级素数的定义是:若一个素数从低位到高位依次去掉一位数后仍然是素数,此数为超级素数。例如3739是素数,同时373,37,3都是素数。
2023-03-24 21:19:04
452
原创 增加学生信息并排序输出
假定已经有三个学生信息,现在需要补充第四个学生的信息。要求:(1) 用数组存储学生信息,包括学号、班级、三门课程的成绩、三门课程的总成绩;(2) 补充输入第四个学生信息后,按照班级从小到大的先后排序输出学生信息,同一班级内按照总成绩从低到高输出。成绩保留1位小数。各项输出时以英文逗号','隔开。
2023-03-24 21:13:08
105
原创 字符拼接问题
由键盘任意输入两串字符,不用库函数strcat,连接将两串字符。输出样例: abcdef。输出: 连接将两串字符。1.熟悉使用gets。
2023-03-16 23:21:10
64
原创 简单加密问题
3. 循环右移的含义是:将a-z,A-Z各看成一个环进行移动,即y右移2个字母后为a,z右移2个字母后为b;Y右移2个字母后为A,Z右移2个字母后为B。由键盘任意输入一串字符,对其进行加密,加密原则为:如果为字母,将其循环右移2个字母,其他字符保持不变。提示: 1. 可用gets()和puts()输入输出字符串。2. 利用ASCII码运算进行加密。输入样例: abl2CDxyz。输出样例: cdn2EFzab。注意不用len(a)的方法。输出: 加密后的字符串。
2023-03-16 23:19:36
360
原创 矩阵对角线元素求和
提示: 主对角线为从矩阵的左上角至右下角的连线,在数组中即指行列下标相同的元素,辅对角线为从矩阵的右上角至左下角的连线,这些元素的下标之间也可用相应的表达式表达。输入一个5×5的数组,分别求其主对角线和辅对角线上元素之和。数组只能用for来输出每一个变量,不能直接输出整个。输出: 主对角线和辅对角线上元素之和。注意数组a[i],i不能是变量。输出样例: 65 65。输入: 5×5的数组。
2023-03-16 23:15:38
1990
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人