幫助中心 | 我的帳號 | 關於我們

基於NBU OJ的C語言在線實驗及習題彙編(電腦科學與技術21世紀高等學校規劃教材)

  • 作者:編者:陳葉芳
  • 出版社:清華大學
  • ISBN:9787302455363
  • 出版日期:2017/02/01
  • 裝幀:平裝
  • 頁數:253
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    陳葉芳主編的《基於NBU OJ的C語言在線實驗及習題彙編》是為「C語言程序設計」課程編寫的實驗指導用書。全書以寧波大學程序設計在線評判系統(NBU OJ)為平台,在該平台上彙集了我們設計、整理的大量程序設計題目。
    為了幫助讀者有效學習,本書精選了NBU OJ上不同類型的30多道題目,並提供了完善的參考程序,介紹了Visual C++6.0環境下程序調試的技巧以及NBU OJ上的評判規則,總結了程序開發中容易犯的錯誤,同時還挑選了OJ上的160多道題目供學生實驗使用。讀者可以先模仿實例操作,然後再做上機實驗題,通過「模仿一調試一編寫」的上機實踐過程,循序漸進地熟悉編程環境及OJ平台,掌握程序設計的思想和方法。本書還提供了兩個綜合課程設計,並給出了程序的基礎代碼,供讀者模仿完善。書中還提供了少量習題,可供讀者鞏固C語言方面的理論知識。
    本書可作為高等院校理工科相關專業的程序設計類課程實踐教材,也可作為以ACM/ICPC為目標的大學生程序設計競賽的入門培訓教材,還可供對程序設計感興趣的普通讀者學習參考。

作者介紹
編者:陳葉芳

目錄
第1部分  在線實驗
  實驗1熟悉C編程環境
  1.1  實驗目的和要求
  1.2  熟悉VisualC集成開發環境
    1.2.1  啟動VisualC
    1.2.2  新建或打開源程序文件
    1.2.3  程序的編輯、編譯、連接和運行
    1.2.4  程序的關閉
  1.3  程序調試中的錯誤
    1.3.1  編譯錯誤
    1.3.2  連接錯誤
    1.3.3  運行錯誤
    1.3.4  邏輯錯誤
  1.4  實例分析
    1.4.1  開學的問候
    1.4.2  顯示簡單圖案
    1.4.3  自動應答器
  1.5  上機實驗題
    1.5.1  自我介紹
    1.5.2  才藝秀
    1.5.3  菜單顯示
    1.5.4  加強版自動應答器
  實驗2在線評判系統(NBUOJ)的使用
  2.1  實驗目的和要求
  2.2  NBUOJ系統簡介
  2.3  在NBUOJ上註冊
  2.4  在NBUOJ上做題
    2.4.1  學生自主式做題
    2.4.2  教師指導式做題
  2.5  在線課程(ONLINECOURSE)管理
    2.5.1  課程管理(教師用戶)
    2.5.2  成績管理(教師用戶)
    2.5.3  課程學習(學生用戶)
  2.6  NBUOJ上輸入輸出的特殊要求
  2.7  實例分析
    2.7.1  數字自動應答器(題號:1000,難度:★)
    2.7.2  單組AB(題號:1002,難度:★)
  2.8  上機實驗題
    2.8.1  字元應答器(題號:1001,難度:★)
    2.8.2  兩數交換輸出順序(題號:1015,難度:★)
    2.8.3  小神探的小問題(題號:1215,難度:★)
  實驗3基本數據類型與順序結構
  3.1  實驗目的和要求
  3.2  實例分析
    3.2.1  計算月收入(題號:1006,難度:★)
    3.2.2  溫度轉換(題號:1007,難度:★)
    3.2.3  衛生包干區的面積(題號:1011,難度:★)
    3.2.4  三位數的數位分離(題號:1029,難度:★)
  3.3  上機實驗題
    3.3.1  三數求平均值(題號:1005,難度:★)

    3.3.2  圓周長和圓面積(題號:1008,難度:★)
    3.3.3  梯形面積(題號:1205,難度:★)
    3.3.4  植樹問題(題號:1018,難度:★)
    3.3.5  成績預算(題號:1021,難度:★)
    3.3.6  簡單解碼(題號:1022,難度:★)
    3.3.7  多項式求值2(題號:1025,難度:★)
    3.3.8  存款利息(題號:1027,難度:★)
    3.3.9  不同國家的日期寫法(題號:1258,難度:★)
    3.3.10  雞兔同籠(1)(題號:1014,難度:★)
    3.3.11  四位數的數字和(題號:1247,難度:★)
    3.3.12  平面上兩點的距離(題號:1013,難度:★)
    3.3.13  旅行時間和花費(題號:1242,難度:★)
    3.3.14  零錢兌換(題號:1243,難度:★)
  實驗4選擇結構
  4.1  實驗目的和要求
  4.2  實例分析
    4.2.1  成績合格問題(題號:1058,難度:★)
    4.2.2  符號屬性判斷(題號:1036,難度:★)
    4.2.3  分段函數(1)(題號:1041,難度:★)
    4.2.4  單個字母大小寫互換(題號:1047,難度:★)
    4.2.5  平面上的三角形判斷(1)(題號:1012,難度:★)
  4.3  上機實驗題
    4.3.1  判斷奇數偶數(題號:1038,難度:★)
    4.3.2  分段函數(3)(題號:1043,難度:★)
    4.3.3  單個字元類型判斷(題號:1049,難度:★)
    4.3.4  五級製成績評級(題號:1060,難度:★)
    4.3.5  是否閏年(題號:1072,難度:★)
    4.3.6  求點的高度(題號:1082,難度:★)
    4.3.7  求1到10的英文單詞(題號:1083,難度:★)
    4.3.8  簡單計算器(題號:1084,難度:★)
    4.3.9  正方形還是圓形(題號:1218,難度:★)
    4.3.10  三數求大值(題號:1064,難度:★)
    4.3.11  模擬萬年曆(題號:1073,難度:★)
    4.3.12  加油站加油(題號:1078,難度:★)
    4.3.13  數字加密(題號:1077,難度:★)
    4.3.14  一元二次方程(題號:1081,難度:★)
    4.3.15  石頭剪刀布(題號:1232,難度:★)
    4.3.16  計算火車運行時間(題號:1492,難度:★)
    4.3.17  機器人的移動問題(題號:1238,難度:★★)
  實驗5基本循環結構
  5.1  實驗目的和要求
  5.2  實例分析
    5.2.1  1到N連續求和(題號:1090,難度:★)
    5.2.2  簡單分數數列求和(題號:1098,難度:★)
    5.2.3  一組整數求平均(題號:1108,難度:★)
    5.2.4  不確定組數的AB(題號:1003,難度:★)
  5.3  上機實驗題
    5.3.1  簡單數字列印(題號:1086,難度:★)
    5.3.2  符號變化的整數數列求和(題號:1091,難度:★)
    5.3.3  乘法數列求和(題號:1095,難度:★)

    5.3.4  分數數列求和(題號:1101,難度:★)
    5.3.5  計算n!(題號:1104,難度:★)
    5.3.6  正/負數統計(題號:1113,難度:★)
    5.3.7  N組AB(題號:1004,難度:★)
    5.3.8  數字字元統計(題號:1052,難度:★)
    5.3.9  字元分類統計(題號:1053,難度:★)
    5.3.10  各位數字求和(題號:1032,難度:★)
    5.3.11  數據逆序顯示(題號:1031,難度:★)
    5.3.12  水仙花數(題號:1126,難度:★)
    5.3.13  判斷完全數(題號:1127,難度:★)
    5.3.14  分解質因數(題號:1128,難度:★)
    5.3.15  蟠桃記(題號:1136,難度:★)
    5.3.16  還是雞兔同籠(題號:1211,難度:★)
    5.3.17  判斷親密數(題號:1213,難度:★)
    5.3.18  角谷猜想(題號:1458,難度:★)
    5.3.19  畫正方形(題號:1080,難度:★)
    5.3.20  用天平找小球(題號:1491,難度:★)
    5.3.21  數星星(題號:2547,難度:★)
    5.3.22  統計衣服尺寸(題號:1265,難度:★)
    5.3.23  勤勞的螞蟻(題號:1233,難度:★★)
    5.3.24  迴流的時光(題號:1235,難度:★★)
    5.3.25  一數三平方數(題號:1421,難度:★★)
  實驗6嵌套循環結構
  6.1  實驗目的和要求
  6.2  實例分析
    6.2.1  繪製字元正方形(題號:1226,難度:★)
    6.2.2  求階乘之和(題號:1105,難度:★)
  6.3  上機實驗題
    6.3.1  表示成兩個數的平方和(題號:1222,難度:★)
    6.3.2  多組整數求和(題號:1109,難度:★)
    6.3.3  百錢百雞問題(題號:2095,難度:★)
    6.3.4  九九乘法表(題號:1119,難度:★★)
    6.3.5  字母金字塔(題號:1166,難度:★★)
    6.3.6  列印菱形(題號:1214,難度:★★)
    6.3.7  哥德巴赫猜想(題號:1174,難度:★★)
    6.3.8  計算等式(題號:1103,難度:★★)
    6.3.9  不重複的三位數(題號:1801,難度:★★)
    6.3.10  雞、兔、鳥同籠(題號:1434,難度:★★)
    6.3.11  滿載著愛的代碼(題號:1241,難度:★★★)
  實驗7一維數值型數組
  7.1  實驗目的和要求
  7.2  實例分析
    7.2.1  無序數組的查找(題號:1151,難度:★)
    7.2.2  最大值和最小值(題號:1152,難度:★)
    7.2.3  一維數組的刪除(題號:1154,難度:★★)
  7.3  上機實驗題
    7.3.1  一維數組基本練習(題號:1149,難度:★)
    7.3.2  平均分及不合格人數(題號:1111,難度:★)
    7.3.3  簡單評委打分(題號:1147,難度:★)
    7.3.4  求年月日(題號:1075,難度:★)

    7.3.5  一維數組逆序顯示(題號:1155,難度:★)
    7.3.6  斐波那契的兔子問題(題號:1124,難度:★)
    7.3.7  有序數組的查找(題號:1158,難度:★)
    7.3.8  一維數組的插入(題號:1153,難度:★)
    7.3.9  剔除數字0(題號:1194,難度:★)
    7.3.10  簡單一維數組排序(題號:1156,難度:★)
    7.3.11  最高分和最低分(題號:1157,難度:★)
    7.3.12  統計素數(題號:1131,難度:★)
    7.3.13  百燈判熄(題號:1122,難度:★★)
    7.3.14  十進位轉換成八進位(題號:1172,難度:★★)
    7.3.15  冪之和(題號:1209,難度:★★)
    7.3.16  三天打魚兩天曬網(題號:1228,難度:★★)
    7.3.17  數制轉換(題號:1239,難度:★★)
    7.3.18  一位數出現的次數(題號:1252,難度:★★)
    7.3.19  susan的貨幣兌換(題號:1167,難度:★★)
    7.3.20  無重複的排序(題號:1262,難度:★★)
  實驗8二維數值型數組
  8.1  實驗目的和要求
  8.2  實例分析
    8.2.1  二維數組的輸入和輸出(題號:1141,難度:★)
    8.2.2  二維數組的最大值(題號:1161,難度:★)
  8.3  上機實驗題
    8.3.1  單位矩陣初始化(題號:1140,難度:★)
    8.3.2  二維數組求行平均值(題號:1142,難度:★)
    8.3.3  對角線元素和(題號:1164,難度:★)
    8.3.4  上三角置零(題號:1298,難度:★)
    8.3.5  內部和(題號:1299,難度:★)
    8.3.6  邊界積(題號:1312,難度:★)
    8.3.7  二維數組最大值及位置(題號:1162,難度:★★)
    8.3.8  楊輝三角形(題號:1165,難度:★★)
    8.3.9  二維數組行列互換(題號:1169,難度:★★)
    8.3.1  0二維數組的鞍點(題號:1181,難度:★★)
  實驗9字元數組和字元串
  9.1  實驗目的和要求
  9.2  實例分析
    9.2.1  字元變換(題號:1057,難度:★)
    9.2.2  迴文數字(題號:1144,難度:★)
  9.3  上機實驗題
    9.3.1  相鄰字元判相等(題號:1054,難度:★)
    9.3.2  特定字元出現次數(題號:1056,難度:★)
    9.3.3  單詞解碼(題號:1139,難度:★)
    9.3.4  數字提取(題號:1187,難度:★)
    9.3.5  鏡像文字(題號:1336,難度:★)
    9.3.6  迴文字元串(題號:1145,難度:★)
    9.3.7  輸出最短字元串(題號:1201,難度:★)
    9.3.8  數字字元出現頻率(題號:1148,難度:★★)
    9.3.9  字母出現頻率(題號:1159,難度:★★)
    9.3.10  文章中字元數統計(題號:1150,難度:★★)
    9.3.11  C語言合法標識符(題號:1190,難度:★★)
    9.3.12  判斷字元串類型(題號:1199,難度:★★)

    9.3.13  首字母變大寫(題號:1337,難度:★★)
    9.3.14  清除行註釋(題號:1138,難度:★★)
    9.3.15  查找最大元素(題號:1175,難度:★★)
    9.3.16  城市名排序(題號:1185,難度:★★)
    9.3.17  你能找出多少個整數(題號:1315,難度:★★)
    9.3.18  幸運抽獎(題號:1340,難度:★★)
    9.3.19  去過的城市(題號:1352,難度:★★)
    9.3.20  快樂的字元串(題號:1341,難度:★★)
  實驗10函數的基本使用
  10.1  實驗目的和要求
  10.2  實例分析
    10.2.1  大寫字母變小寫(題號:2628,難度:★)
    10.2.2  求階乘(題號:2629,難度:★)
  10.3  上機實驗題
    10.3.1  兩整數相加(題號:2627,難度:★)
    10.3.2  多項式求值(題號:2630,難度:★)
    10.3.3  求兩數平均值(題號:2631,難度:★)
    10.3.4  求兩數最大值(題號:2634,難度:★)
    10.3.5  是否素數(題號:2636,難度:★)
    10.3.6  判斷區域內的素數(題號:2633,難度:★)
    10.3.7  是否完全數(題號:2635,難度:★)
    10.3.8  字母金字塔(題號:2632,難度:★)
    10.3.9  求最大公約數(題號:2644,難度:★)
    10.3.10  不一樣的斐波那契(題號:2645,難度:★)
    10.3.11  漢諾塔(題號:1143,難度:★★)
  實驗11指針、數組與函數
  11.1  實驗目的和要求
  11.2  實例分析
    11.2.1  最大值和最小值(題號:1152,難度:★)
    11.2.2  單位矩陣初始化(題號:1140,難度:★)
  11.3  上機實驗題
    11.3.1  簡單數字顯示(題號:2637,難度:★)
    11.3.2  一維數組元素加1顯示(題號:2639,難度:★)
    11.3.3  兩數求和(題號:2641,難度:★)
    11.3.4  求數組中的最大值(題號:2646,難度:★)
    11.3.5  計算總分(題號:1110,難度:★)
    11.3.6  還是平均分(題號:1112,難度:★)
    11.3.7  一維數組排序(題號:1170,難度:★)
    11.3.8  二維數組元素加1操作(題號:1160,難度:★)
    11.3.9  字元串長度(題號:1182,難度:★)
    11.3.9  連接字元串(題號:1183,難度:★)
    11.3.10  字元串複製(題號:1256,難度:★)
    11.3.11  比較串的大小(題號:1404,難度:★)
    11.3.12  正數的平均值(題號:1200,難度:★)
    11.3.13  數組中對應元素相減(題號:2647,難度:★)
    11.3.14  無序數組的查找(題號:1151,難度:★)
    11.3.15  二維數組的輸入輸出(題號:1141,難度:★)
    11.3.16  數字剔除(題號:1443,難度:★★)
    11.3.17  字元接龍(題號:1444,難度:★★)
  實驗12結構體

  12.1  實驗目的和要求
  12.2  實例分析
    12.2.1  牛刀小試結構體(題號:1435,難度:★)
    12.2.2  課程平均分(題號:1445,難度:★)
  12.3  上機實驗題
    12.3.1  初學結構體(題號:1436,難度:★)
    12.3.2  結構體的嵌套(題號:1437,難度:★)
    12.3.3  計算總分(題號:1438,難度:★)
    12.3.4  候選人得票統計(題號:1887,難度:★)
    12.3.5  最高分與平均分(題號:1310,難度:★)
    12.3.6  教務系統之輸入輸出(題號:1331,難度:★)
    12.3.7  教務系統之平均成績(題號:1414,難度:★)
    12.3.8  考試之後(題號:1372,難度:★★)
    12.3.9  OJ上的簡單排名(題號:1429,難度:★★)
    12.3.10  慶功晚宴(題號:1370,難度:★★)
    12.3.11  情人節的百寶箱(題號:1371,難度:★★)
    12.3.12  獎學金(題號:1439,難度:★★)
    12.3.13  購買賀年卡(題號:1440,難度:★★★)
    12.3.14  最簡真分數遞增序列(題號:1400,難度:★★★)
  實驗13單向鏈表
  13.1  實驗目的和要求
  13.2  實例分析
    13.2.1  靜態鏈表的建立和查詢(題號:1327,難度:★)
    13.2.2  鏈表刪除(題號:1392,難度:★★)
  13.3  上機實驗題
    13.3.1  動態鏈表的建立和查詢(題號:1425,難度:★)
    13.3.2  鏈表插入(題號:1394,難度:★★)
    13.3.3  約瑟夫(題號:1390,難度:★★)
    13.3.4  複雜的鏈表刪除(題號:1392,難度:★★)
  實驗14文件
  14.1  實驗目的和要求
  14.2  實例分析
    14.2.1  CoCo的小把戲
    14.2.2  存儲學生信息
  14.3  上機實驗題
    14.3.1  信息的顯示
    14.3.2  專家的工作
    14.3.3  奇偶數分離
    14.3.4  學生成績管理
  實驗15課程設計
  15.1  小學生四則運算小遊戲
    15.1.1  問題描述
    15.1.2  知識點
    15.1.3  功能分析
    15.1.4  參考代碼1.0
    15.1.5  參考代碼2.0
  15.2  學生成績管理系統
    15.2.1  問題描述
    15.2.2  知識點
    15.2.3  功能分析

    15.2.4  參考代碼1.0
    15.2.5  參考代碼2.0
第2部分  習題彙編
  習題1電腦與程序設計概述
  習題2基本數據類型與順序結構
  習題3選擇結構
  習題4循環結構
  習題5數值型數組
  習題6字元數組和字元串
  習題7函數
  習題8指針、數組與函數
  習題9結構體
  習題10鏈表
  習題11文件
習題參考答案
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032