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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章