2018年度C语言/VB作业参考解答集合

题目来源:大工慕课 链接
作者:Caleb Sung


前言

本页题目集合创作于2018年春季,首先要特别感谢同专业的郑学弟启发我做了参考代码的分享。
我开始为学弟学妹们提供参考代码的初衷主要有两个:一是方便各位同学参考学习,期末不必单独整理代码复习;二是自己也可再度学习一番。小半年下来,也算效果显著。而今各位2017级的学生马上就要迈入大二的课堂,我特此整理了所写的所有参考答案,希望能够提供给包括即将进入大学校园的2018级学弟学妹们在内的同学们作为学习过程中的参考。
下面索引链接中的大部分题目我都附有或多或少重难点解析。希望同学们可以在参考内容之后自主完成编程上机作业,不要拿来我的或别人的代码一顿复制粘贴。
编写代码或许在未来不会成为你工作中的一部分,但你需要清楚:数学竞赛经常需要编写程序进行建模工;在做创新项目或其他科研项目的过程中也离不开编程;编程还是对大家逻辑思维能力的一种锻炼。真挚地希望大家可以珍惜每一次完成上机作业的机会。
祝愿自己和各位同学在学业和工作上共同进步!

Caleb
2018年8月15日凌晨


本页于2018年08月15日修订第一终稿

若您在参考过程中发现有不明白的情况,可以向我提问。
若您发现在大工慕课中的若干题目在本文中未有收录,请在本文留言区留言说明题目,谢谢!


历史题目集合

根据《中华人民共和国著作权法》,如需转载请标明来源并联系作者进行授权。本文作者保留依法追究未经授权转载等侵犯作者著作权等的违法行为之权利。

20180527更新(第十二周)

C语言:假设有四名学生,每名学生有三门科目的成绩。从键盘读入数据,计算出平均成绩,并将原有数据和计算出的平均成绩存放在磁盘文件中
https://blog.csdn.net/qq_41933331/article/details/80459520
C语言:将职工的职工姓名、职工号、性别、年龄和工资数据存放到文件eml.dat中并抽出职工姓名和工资的信息创建一个职工工资文件zggz.dat
https://blog.csdn.net/qq_41933331/article/details/80460123
C语言:已知任意3×3矩阵a、b存放在数据文件source.dat中,编写程序求矩阵c=a-b矩阵,并将结果存放在jg.dat文件中。
https://blog.csdn.net/qq_41933331/article/details/80460464
C语言:使用结构体计算三名学生每名学生的三科成绩的总成绩、平均成绩及名次
https://blog.csdn.net/qq_41933331/article/details/80461021
C语言:程序填空:补全函数,将“文件2”中的内容复制到“文件1”的末尾
https://blog.csdn.net/qq_41933331/article/details/80461651
C语言:程序填空:填写两个函数,使代码连接structure.h和CreateStruct.c后利用结构体计算每个学生的平均分并输出分数与其对应学生姓名
https://blog.csdn.net/qq_41933331/article/details/80461941
C语言:程序填空:填写函数,找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回
https://blog.csdn.net/qq_41933331/article/details/80462142
C语言:程序填空:补全函数,删去一维数组中所有重复的数,只保留不同的数
https://blog.csdn.net/qq_41933331/article/details/80462212
C语言:用结构体类型建立一个学生的简单信息表,再定义一个结构体变量并赋值,输出学号、姓名及一门课程的成绩
https://blog.csdn.net/qq_41933331/article/details/80463351
C语言:利用指向结构体的指针变量处理5名学生的信息,并分别使用三种方式输出
https://blog.csdn.net/qq_41933331/article/details/80463745

20180516更新(第十一周)

C语言
C语言:程序填空:输入一个字符,从字符串里找到第一个该字符的位置,将其以后的字符输出,之后将字串中的该字符都删除
https://blog.csdn.net/qq_41933331/article/details/80315232
C语言:程序填空:编写积分函数求任意函数的积分,并用写好的函数,求三角函数与幂指数的定积分
https://blog.csdn.net/qq_41933331/article/details/80315837
C语言:程序填空:有如下指针数组char *p[6],使其元素依次指向如下字符串"_c",“Language”,“abcde”,“fghij”,“klmno”,“VC++”……
https://blog.csdn.net/qq_41933331/article/details/80316715
C语言:程序填空:编写函数,打印出n行如下图形,n从键盘读入
https://blog.csdn.net/qq_41933331/article/details/80316894
C语言:输入4名学生3门课程的成绩,并分别用函数求出每门课程的平均分数与所有成绩中最高的分数所对应的学生与课程
https://blog.csdn.net/qq_41933331/article/details/80104911
C语言:编写程序,使用命令行操作程序计算两个两位数的乘法运算
https://blog.csdn.net/qq_41933331/article/details/80331087
C语言:利用指针编写程序,定义一个3行3列的二维数组,并在程序中对其进行赋值,数组元素的类型不限,输出该二维数组以及各行的均值
https://blog.csdn.net/qq_41933331/article/details/80233853
C语言:编写从整型数组中查找给定数值的函数,输出该数值在数组中的下标
https://blog.csdn.net/qq_41933331/article/details/80335165
C语言:编写函数,计算二维数组中正数的平均值和负数的个数,通过两个全局变量返回
https://blog.csdn.net/qq_41933331/article/details/80335286
C语言:用循环法和递归法分别编写函数,实现任意十进制正整数向八进制数的转换
https://blog.csdn.net/qq_41933331/article/details/80339193

20180509更新(第十周)

C语言
C语言:程序填空:补全函数,实现返回找到4x4数组最大元素所在的行和列以及副对角元的积
https://blog.csdn.net/qq_41933331/article/details/80231671
C语言:程序填空:补全函数,求4x4数组上半三角元素之和并返回最小元素所在位置
https://blog.csdn.net/qq_41933331/article/details/80231808
(精解) C语言:高难度程序填空改错:从键盘上读入5个乱序的整数,将5个数从小到大排序,然后再从键盘读入一个数字并将它插入到排好序的数列中
https://blog.csdn.net/qq_41933331/article/details/80232844
C语言:汉诺塔问题
https://blog.csdn.net/qq_41933331/article/details/80233328
(精解) C语言:利用指针编写程序,从键盘输入一个字符串,删除该字符串的所有首部和尾部数字字符,输出修改后的字符串以及该字符串的长度
https://blog.csdn.net/qq_41933331/article/details/80233740
C语言:利用指针编写程序,定义一个3行3列的二维数组,并在程序中对其进行赋值,数组元素的类型不限,输出该二维数组以及各行的均值
https://blog.csdn.net/qq_41933331/article/details/80233853
C语言:利用指针编写程序,将一个一维数组a[10]中的最大元素与第一个元素互换、将最小元素与最后一个元素互换
https://blog.csdn.net/qq_41933331/article/details/80257312
C语言:利用指针编写程序,统计输入的字符串中大写字母、小写字母和数字字符的数量
https://blog.csdn.net/qq_41933331/article/details/80257163
C语言:利用指针编写程序,用梯形法计算给定的定积分
https://blog.csdn.net/qq_41933331/article/details/80256500
C语言:使用指针法,删除字符串的所有尾部空格
https://blog.csdn.net/qq_41933331/article/details/79945626

VB
因故暂停更新,敬请谅解

20180505更新(第九周)

C语言
C语言:程序填空:写一个函数,实现三个数从小到大排序
https://blog.csdn.net/qq_41933331/article/details/80204258
C语言:程序填空:编写函数,删除字符串的所有尾部空格
https://blog.csdn.net/qq_41933331/article/details/80204124
C语言:程序填空:编写函数计算出小于一个数n的所有完全数
https://blog.csdn.net/qq_41933331/article/details/80210980

VB
VB:使用子过程随机产生10个2位数,按从大到小递减的顺序排列,并显示排序结果
https://blog.csdn.net/qq_41933331/article/details/80173837
VB:编一个函数过程Mysin(x)并求其近似值
https://blog.csdn.net/qq_41933331/article/details/80174029

20180426更新(第八周)

C语言
C语言:编写函数,实现计算z[3][4]=kx[3][4]+y[3][4]
https://blog.csdn.net/qq_41933331/article/details/80107886
C语言:计算ax^2+bx+c=0的解,使用三个函数分别计算delta大于、等于、小于0时的根并分别存储在三个子文件中,在主函数中输入a b c的值并调用函数
https://blog.csdn.net/qq_41933331/article/details/80107282
C语言:输入4名学生3门课程的成绩,并分别用函数求出每门课程的平均分数与所有成绩中最高的分数所对应的学生与课程
https://blog.csdn.net/qq_41933331/article/details/80104911
C语言:编写函数,使输入的字符串反序存放,在主函数中输入输出字符串
https://blog.csdn.net/qq_41933331/article/details/80088078
C语言:使用函数输出一个数字构成的塔
https://blog.csdn.net/qq_41933331/article/details/80087905
C语言:使用函数计算一个数的阶乘
https://blog.csdn.net/qq_41933331/article/details/80087795
C语言:使用函数求5
5数组的副对角元中最大元素的值
https://blog.csdn.net/qq_41933331/article/details/80087711
C语言:判断一个字符串是否为回文
https://blog.csdn.net/qq_41933331/article/details/79888607
C语言:使用指针将两段字符串连接起来输出
https://blog.csdn.net/qq_41933331/article/details/79888653

VB
VB:计算1000以内的完数并输出它们的组合
https://blog.csdn.net/qq_41933331/article/details/80099033
VB:编一子过程MaxLength(s,MaxWord),在已知的字符串s中,找出最长的单词MaxWord。
https://blog.csdn.net/qq_41933331/article/details/80099267
VB:利用嵌套循环输出塔型星号
https://blog.csdn.net/qq_41933331/article/details/79918179

##20180419更新(第七周)
C语言
C语言:编写程序,实现如下规律的55矩阵存入数组,并输出该数组
https://blog.csdn.net/qq_41933331/article/details/79966680
C语言:生成一个4
4数组,并找出与一个指定数字最相近的元素的值以及所在位置
https://blog.csdn.net/qq_41933331/article/details/79966258
C语言:输入一个字符串,将空格转换为下划线,将所有大写字母转换为小写字母,并统计出字符串中数字字符的个数
https://blog.csdn.net/qq_41933331/article/details/79945578
C语言:输出一个指定行数的杨辉三角
https://blog.csdn.net/qq_41933331/article/details/79945457
C语言:判断一个字符串是否为回文
https://blog.csdn.net/qq_41933331/article/details/79888607
C语言:利用函数法进行冒泡法排序
https://blog.csdn.net/qq_41933331/article/details/79998184
C语言:输出一个指定行数的杨辉三角
https://blog.csdn.net/qq_41933331/article/details/79945457
C语言:求m*n数组外围元素之和
https://blog.csdn.net/qq_41933331/article/details/79997915

VB
VB:建立一个简单组合框,输入数字加入到组合框的列表框内,并将列表框中最小值项目和第0个项目交换以及最大值与最后项目交换
https://blog.csdn.net/qq_41933331/article/details/79997382
VB:编程实现自定义类型数组,按某一字段排序
https://blog.csdn.net/qq_41933331/article/details/79989652
VB:编写程序,实现如下规律的5*5矩阵存入数组,并输出该数组
https://blog.csdn.net/qq_41933331/article/details/79997603

20180412更新(第六周)

C语言
C语言:排列数组的三种方法:冒泡法、选择法、插入法
https://blog.csdn.net/qq_41933331/article/details/79868601
C语言:判断一个字符串是否为回文
https://blog.csdn.net/qq_41933331/article/details/79888607
C语言:将两段字符串连接起来输出
https://blog.csdn.net/qq_41933331/article/details/79888653
C语言:将字符串中所有小写字母转为大写字母
https://blog.csdn.net/qq_41933331/article/details/79888691
C语言:求4x4矩阵外围元素之和
https://blog.csdn.net/qq_41933331/article/details/79888808
C语言:随机生成一个5x5矩阵,并求对角线(主对角线+副对角线)元素之和
https://blog.csdn.net/qq_41933331/article/details/79888892
C语言:10个元素整型数组,最小值和第一个元素交换,最大值与最后一个元素交换
https://blog.csdn.net/qq_41933331/article/details/79889083
C语言:将一个4X4的矩阵赋值,矩阵元素的值为其行数与列数的乘积
https://blog.csdn.net/qq_41933331/article/details/79889415
C语言:判断一个数是否为素数
https://blog.csdn.net/qq_41933331/article/details/79868185

VB
VB:随机生成10个数,递减排序并打印出来
https://blog.csdn.net/qq_41933331/article/details/79918357
VB:随机生成数组并分别计算主对角元素之和与副对角元素之和
https://blog.csdn.net/qq_41933331/article/details/79918700

20180403更新(第五周)

C语言
C语言利用switch语句实现输入一个字母,输出它前后紧挨着的字母
https://blog.csdn.net/qq_41933331/article/details/79783488
C语言实现判断一个整数可被3 5 7中哪些数字整除
https://blog.csdn.net/qq_41933331/article/details/79783521
C语言实现枚举100~999之间的所有水仙花数
https://blog.csdn.net/qq_41933331/article/details/79783629
C语言计算分数序列1/2 2/3 3/5…前十项的和
https://blog.csdn.net/qq_41933331/article/details/79783736
C语言:求1+1/2+1/4+1/7+1/11+1/16+1/22+…的值,直到最后一项的值小于10的-5次幂
https://blog.csdn.net/qq_41933331/article/details/79801451
C语言:已知A大于B大于C,且A+B+C小于100,求满足1/A平方+1/B平方=1/C平方的共有多少组?
https://blog.csdn.net/qq_41933331/article/details/79797039
C语言解决猴子吃桃子问题
https://blog.csdn.net/qq_41933331/article/details/79796243
C语言求两个数的最大公约数和最小公倍数
https://blog.csdn.net/qq_41933331/article/details/79795977
C语言解决百钱百鸡问题
https://blog.csdn.net/qq_41933331/article/details/79810171

VB
VB:输入字母字符后倒序输出存放
https://blog.csdn.net/qq_41933331/article/details/79917968
VB:使用滚动条控件实现对标签文字字体大小的控制
https://blog.csdn.net/qq_41933331/article/details/79918068
VB:利用嵌套循环输出塔型星号
https://blog.csdn.net/qq_41933331/article/details/79918179

20180401更新(第四周)

C语言
C语言实现输入一个日期,返回第二天的日期
https://blog.csdn.net/qq_41933331/article/details/79783137
C语言实现输入三角形两边边长以及夹角求三角形第三边边长与面积
https://blog.csdn.net/qq_41933331/article/details/79783052
C语言实现多种类型变量的混合输出
https://blog.csdn.net/qq_41933331/article/details/79782976
C语言实现利用switch函数判断是否交换输入的数字
https://blog.csdn.net/qq_41933331/article/details/79782282
C语言实现判断输入字符、大小写转换与输出字符的ASCII十六进制数
https://blog.csdn.net/qq_41933331/article/details/79782052
C语言实现输入三个数字后按大小顺序将三个数字输出
https://blog.csdn.net/qq_41933331/article/details/79781912
C语言实现判断三边形成三角形类型并求面积
https://blog.csdn.net/qq_41933331/article/details/79781674

VB
VB:用InputBox输入一个正实数,用Print方法在一行上显示出它的平方和平方根、立方和立方根,每个数保留三位小数
https://blog.csdn.net/qq_41933331/article/details/79910742
VB:实现图片缩小和还原的程序
https://blog.csdn.net/qq_41933331/article/details/79910433

  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值