
交大程设作业
wen__dao
学信网有一所工科大学的信息
展开
-
剩余的作业
发现程设作业还蛮多人看的,如果大家需要可以私戳我,把剩下的发出来!原创 2024-09-29 14:16:20 · 136 阅读 · 0 评论 -
利用递归求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 阅读 · 0 评论 -
使用函数将数字转化成字符串
编写函数将整数k变换为一个字母串,规则如下:设0对应A,1对应B,......,25对应Z。从左向右考察k的各位数字,若连续两位对应上面一种变换,则直接换掉两位数字,否则一位数字换成对应的字母。变换结果存入res反馈给调用者。函数原型为:在主函数输入一些非负整数,最后输入-1代表结束,利用上面函数对每个数字变换后输出。示例输入:(数字间空一格)示例输出:(每个字符串后面空一格)M DJZ A。原创 2023-04-25 09:01:12 · 1451 阅读 · 0 评论 -
使用函数完成学生信息处理
若已有四个学生的学号、班级、姓名、三门课程的成绩,在main函数中分别调用以下函数(1)和函数(2)实现相应功能,最后在main函数中输出排序后所有学生的信息。函数名等自行定义。函数(1): 计算每个学生的总成绩;函数(2): 按照班级从小到大、同一班级内按照姓名拼音字典顺序排序。原创 2023-04-25 08:59:32 · 225 阅读 · 0 评论 -
单词频率统计
编写程序,输入一段文本,统计其中各单词出现的次数(单词不区分大小写),输出频率最高的前十个单词及其出现次数。若次数相同,按字典序排序。输入:一段文本输出:每行是一个单词及出现次数,中间用一个英文冒号隔开,单词以小写形式出现。【输入输出样例】输入:输出:the:4of:2a:1after:1at:1boarded:1city:1guards:1。原创 2023-04-25 08:53:59 · 752 阅读 · 0 评论 -
单词排序问题
字符串排序,就像单词的字典排序。'a'原创 2023-04-25 08:24:24 · 491 阅读 · 0 评论 -
右移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 · 804 阅读 · 0 评论 -
数组向右移位
若有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 · 4040 阅读 · 0 评论 -
指针函数混淆
函数将传入的指针所指向的整型变量加一,并返回加一后的整型变量值。在主函数中,定义了变量。指向的内存空间已经被释放,该指针不再指向有效的内存地址,打印。因此,在不同的应用场合下选择正确的参数类型和返回值类型很重要。是在函数栈内部局部变量,函数返回后该变量失效,因此。的区别在于它们的函数参数和函数返回值类型不同。并将其地址作为参数传入。加一后的值并保存在变量。原创 2023-04-23 09:50:30 · 89 阅读 · 0 评论 -
全局变量和局部变量
在main 函数中定义的三个变量 m n max 都是局部变量,它们的作用域为这个 main 函数,并不因为在 main 函数中定义而在整个文件或项目中有效,同时 main 函数也不能使用其他函数中定义的变量;,所以第11行的打印会报错,显示变量 c 在 main中没有定义;第8行定义的c 只在复合语句中有效,出了语句后就无效了,系统会把它占用的内存单元释放。原创 2023-04-03 13:01:25 · 84 阅读 · 0 评论 -
递归函数的巧思
又调用函数本身的操作我不太会用,多练习!原创 2023-04-03 12:54:19 · 81 阅读 · 0 评论 -
形参与实参
时,arr已经代表了这个数组的内存地址,在函数里单向赋值形参时,赋值的是地址,而我们的i,j是单纯传递数值,所以在函数中对地址里面的东西改动就是改动a了。在第一张图中,对于形参a,b开辟了新内存,所以所有改动都是建立在a,b上的,与i,j无关系,当然,你把a,b换成i,j。与数组函数输出的区别不同根本原因就是因为,当定义一个数组。要想达到交换的效果,可以类比数组,使用取地址符&但是对于数组函数却起了作用,这是为什么呢?可以看到,这个交换函数并不起作用。当然也不成立,同名但不同实质。原创 2023-03-27 19:32:50 · 63 阅读 · 0 评论 -
统计各类字符的个数
设有一篇文章,有3行文字,每行不超过80个字符。请统计出该文的大写字母、小写字母、数字、空格以及其他字符的个数。输入:三行英文文字,可能有空格及数字、标点等符号。输出:5个整数,用空格隔开,分别表示大写字母、小写字母、数字、空格以及其他字符的个数。【输入输出样例】输入:year 2019Month 3DAY 20!输出:4 8 7 3 1。原创 2023-03-24 21:34:29 · 430 阅读 · 0 评论 -
字符串比大小
输入字符串1和字符串2,如果两个字符串相同,输出0;如果字符串1大于字符串2,输出1;如果字符串1小于字符串2,输出-1。比如:输入:helloworld则输出:-1输入:worldhello则输出1输入:hellohello则输出:0。原创 2023-03-24 21:34:04 · 234 阅读 · 0 评论 -
矩阵运算问题
假设有两个矩阵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 · 78 阅读 · 0 评论 -
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 · 531 阅读 · 0 评论 -
超级素数问题
搜索3000至6000之间的超级素数(假设最多为10个),按照出现的顺序保存到一个一维数组中,并按照十进制整型输出该数组第3个元素的值。其中,超级素数的定义是:若一个素数从低位到高位依次去掉一位数后仍然是素数,此数为超级素数。例如3739是素数,同时373,37,3都是素数。原创 2023-03-24 21:19:04 · 453 阅读 · 0 评论 -
增加学生信息并排序输出
假定已经有三个学生信息,现在需要补充第四个学生的信息。要求:(1) 用数组存储学生信息,包括学号、班级、三门课程的成绩、三门课程的总成绩;(2) 补充输入第四个学生信息后,按照班级从小到大的先后排序输出学生信息,同一班级内按照总成绩从低到高输出。成绩保留1位小数。各项输出时以英文逗号','隔开。原创 2023-03-24 21:13:08 · 105 阅读 · 0 评论 -
5 按照班级和总成绩排序输出学生信息
5 按照班级和总成绩排序输出学生信息原创 2023-03-11 15:27:45 · 291 阅读 · 0 评论 -
4 按照总成绩排序并输出学生信息
4 按照总成绩排序并输出学生信息原创 2023-03-11 15:06:49 · 430 阅读 · 0 评论 -
求1+2+...+100000的和
求1+2+...+100000的和原创 2023-03-10 23:48:04 · 159 阅读 · 0 评论 -
2 第一版学籍管理系统_按照用户选择的功能,输出相应的提示
2 第一版学籍管理系统_按照用户选择的功能,输出相应的提示原创 2023-03-10 23:39:56 · 80 阅读 · 0 评论 -
交大程设作业1 第一版学籍管理系统_只输出最初界面
交大程设作业1 第一版学籍管理系统_只输出最初界面原创 2023-03-10 23:24:15 · 148 阅读 · 0 评论