C語(yǔ)言課程設(shè)計(jì)舉例--小學(xué)生算術(shù)自測(cè)_第1頁(yè)
C語(yǔ)言課程設(shè)計(jì)舉例--小學(xué)生算術(shù)自測(cè)_第2頁(yè)
C語(yǔ)言課程設(shè)計(jì)舉例--小學(xué)生算術(shù)自測(cè)_第3頁(yè)
C語(yǔ)言課程設(shè)計(jì)舉例--小學(xué)生算術(shù)自測(cè)_第4頁(yè)
C語(yǔ)言課程設(shè)計(jì)舉例--小學(xué)生算術(shù)自測(cè)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C語(yǔ)言課程設(shè)計(jì)- 小學(xué)生算術(shù)練習(xí)管理系統(tǒng)一、總體設(shè)計(jì)1概述( 1)總體設(shè)計(jì)目標(biāo)讓小學(xué)生利用本系統(tǒng)練習(xí)小學(xué)算術(shù)運(yùn)算, 鞏固提高算術(shù)運(yùn)算能力。 對(duì)于加法、減法、乘法、除法、四則混合運(yùn)算,系統(tǒng)能夠自動(dòng)出題,并能夠自動(dòng)判斷小學(xué)生回答的正誤;小學(xué)生可以選擇不同的內(nèi)容進(jìn)行練習(xí); 小學(xué)生可以利用本系統(tǒng)進(jìn)行模擬考試, 檢測(cè)自己的算術(shù)運(yùn)算水平。( 2)總體設(shè)計(jì)策略本系統(tǒng)采用的是自頂向下、層次化的模塊結(jié)構(gòu), 把一個(gè)大的模塊逐步分解成較小的相對(duì)簡(jiǎn)單的模塊。 為了提高每個(gè)模塊的內(nèi)聚性、降低模塊間的耦合性,將每個(gè)模塊設(shè)計(jì)成具有單一功能的模塊(即功能內(nèi)聚),使模塊間的聯(lián)系完全是通過(guò)主模塊的控制和調(diào)用來(lái)實(shí)現(xiàn)(即非直接耦合)

2、。2計(jì)算機(jī)系統(tǒng)配置( 1)硬件配置(略)( 2)軟件配置操作系統(tǒng): windows2000 ;C語(yǔ)言編譯系統(tǒng):WIN-TC。3系統(tǒng)結(jié)構(gòu)( 1)系統(tǒng)結(jié)構(gòu)圖小學(xué)生算術(shù)練習(xí)管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖如下所示, 總共由 7 個(gè)模塊組成, 其中一個(gè)是總控模塊,另外七個(gè)是分別實(shí)現(xiàn)不同功能的子模塊:小學(xué)生算術(shù)練習(xí)管理系統(tǒng)總控模塊加 法減 法乘 法除 法四則模 擬運(yùn) 算運(yùn) 算運(yùn) 算運(yùn) 算混 合考 試練習(xí)練習(xí)練習(xí)練習(xí)運(yùn)算練習(xí)子 模子 模子 模子 模練習(xí)子 模塊塊塊塊子模塊塊(2)模塊說(shuō)明書A小學(xué)生算術(shù)練習(xí)管理系統(tǒng)總控模塊的模塊說(shuō)明書模塊名稱:小學(xué)生算術(shù)練習(xí)管理系統(tǒng)總控模塊輸入:主菜單選擇項(xiàng)輸出:處理:1按以下格式顯示

3、主菜單和提示小學(xué)生選擇:小學(xué)生算術(shù)練習(xí)管理系統(tǒng)( 1)加法運(yùn)算練習(xí)( 2)減法運(yùn)算練習(xí)( 3)乘法運(yùn)算練習(xí)( 4)除法運(yùn)算練習(xí)( 5)四則混合運(yùn)算練習(xí)( 6)模擬考試練習(xí)( 7)結(jié)束練習(xí),退出本系統(tǒng)請(qǐng)選擇( 1,2, 3, 4, 5, 6,7):2接收主菜單選擇項(xiàng)如果選擇項(xiàng)的值為1,調(diào)用加法運(yùn)算練習(xí)子模塊。如果選擇項(xiàng)的值為2,調(diào)用減法運(yùn)算練習(xí)子模塊。如果選擇項(xiàng)的值為3,調(diào)用乘法運(yùn)算練習(xí)子模塊。如果選擇項(xiàng)的值為4,調(diào)用除法運(yùn)算練習(xí)子模塊。如果選擇項(xiàng)的值為5,調(diào)用四則混合運(yùn)算練習(xí)子模塊。如果選擇項(xiàng)的值為6,調(diào)用模擬考試練習(xí)子模塊。如果選擇項(xiàng)的值為7,結(jié)束練習(xí),退出本系統(tǒng)。B加法運(yùn)算練習(xí)子模塊的模塊

4、說(shuō)明書模塊名稱:加法運(yùn)算練習(xí)子模塊輸入:根據(jù)給定加數(shù)與被加數(shù),小學(xué)生輸入兩者的和數(shù)輸出:根據(jù)小學(xué)生輸入的和數(shù),輸出表示“正確”或“錯(cuò)誤”的提示信息處理:1按以下格式顯示子菜單和提示小學(xué)生選擇:加法運(yùn)算練習(xí)子系統(tǒng)( 1)作兩位整數(shù)的加法運(yùn)算練習(xí)( 2)作三位或三位以上的整數(shù)加法運(yùn)算練習(xí)( 3)返回主菜單請(qǐng)選擇( 1, 2,3):2接收子菜單選擇項(xiàng)如果選擇項(xiàng)的值為 1,隨機(jī)出一道兩位整數(shù)的加法練習(xí)題,根據(jù)小學(xué)生的回答,輸出表示“正確”或“錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為 2,隨機(jī)出一道三位或三位以上的整數(shù)的加法練習(xí)題,根據(jù)小學(xué)生的回答,輸出表示“計(jì)算正確”或“計(jì)算錯(cuò)誤”的提示信

5、息,然后再顯示子菜單。如果選擇項(xiàng)的值為3,結(jié)束加法運(yùn)算練習(xí),返回主菜單。C減法運(yùn)算練習(xí)子模塊的模塊說(shuō)明書模塊名稱:減法運(yùn)算練習(xí)子模塊輸入:根據(jù)給定被減數(shù)與減數(shù),小學(xué)生輸入兩者的差數(shù)輸出:根據(jù)小學(xué)生輸入的差數(shù),輸出表示“正確”或“錯(cuò)誤”的提示信息處理:1按以下格式顯示子菜單和提示小學(xué)生選擇:減法運(yùn)算練習(xí)子系統(tǒng)( 1)作兩位整數(shù)的減法運(yùn)算練習(xí)( 2)作三位或三位以上的整數(shù)減法運(yùn)算練習(xí)( 3)返回主菜單請(qǐng)選擇( 1, 2,3):2接收子菜單選擇項(xiàng)如果選擇項(xiàng)的值為 1,隨機(jī)出一道兩位整數(shù)的減法練習(xí)題,根據(jù)小學(xué)生的回答,輸出表示“正確”或“錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為 2,隨機(jī)出

6、一道三位或三位以上的整數(shù)減法練習(xí)題,根據(jù)小學(xué)生的回答,輸出表示“計(jì)算正確”或“計(jì)算錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為3,結(jié)束減法運(yùn)算練習(xí),返回主菜單。D乘法運(yùn)算練習(xí)子模塊的模塊說(shuō)明書模塊名稱:乘法運(yùn)算練習(xí)子模塊輸入:根據(jù)給定被乘數(shù)與乘數(shù),小學(xué)生輸入兩者的積數(shù)輸出:根據(jù)小學(xué)生輸入的積數(shù),輸出表示“正確”或“錯(cuò)誤”的提示信息處理:1按以下格式顯示子菜單和提示小學(xué)生選擇:乘法運(yùn)算練習(xí)子系統(tǒng)( 1)作兩位整數(shù)的乘法運(yùn)算練習(xí)( 2)作三位或三位以上的整數(shù)乘法運(yùn)算練習(xí)( 3)返回主菜單請(qǐng)選擇( 1, 2,3):2接收子菜單選擇項(xiàng)如果選擇項(xiàng)的值為 1,隨機(jī)出一道兩位整數(shù)的乘法練習(xí)題,根據(jù)小

7、學(xué)生的回答,輸出表示“正確”或“錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為 2,隨機(jī)出一道三位或三位以上的整數(shù)乘法練習(xí)題,根據(jù)小學(xué)生的回答,輸出表示“計(jì)算正確”或“計(jì)算錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為3,結(jié)束乘法運(yùn)算練習(xí),返回主菜單。E除法運(yùn)算練習(xí)子模塊的模塊說(shuō)明書模塊名稱:除法運(yùn)算練習(xí)子模塊輸入:根據(jù)給定被除數(shù)與除數(shù),小學(xué)生輸入兩者的商數(shù)輸出:根據(jù)小學(xué)生輸入的商數(shù),輸出表示“正確”或“錯(cuò)誤”的提示信息處理:1按以下格式顯示子菜單和提示小學(xué)生選擇:除法運(yùn)算練習(xí)子系統(tǒng)( 1)作兩位整數(shù)的除法運(yùn)算練習(xí)( 2)作三位或三位以上的整數(shù)除法運(yùn)算練習(xí)( 3)返回主菜單請(qǐng)選擇(

8、 1, 2,3):2接收子菜單選擇項(xiàng)如果選擇項(xiàng)的值為 1,隨機(jī)出一道兩位整數(shù)的除法練習(xí)題,根據(jù)小學(xué)生的回答,輸出表示“正確”或“錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為 2,隨機(jī)出一道三位或三位以上的整數(shù)除法練習(xí)題,根據(jù)小學(xué)生的回答,輸出表示“計(jì)算正確”或“計(jì)算錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為3,結(jié)束除法運(yùn)算練習(xí),返回主菜單。F四則混合運(yùn)算練習(xí)子模塊的模塊說(shuō)明書模塊名稱:四則混合運(yùn)算練習(xí)子模塊輸入:根據(jù)給定的四則混合運(yùn)算式,小學(xué)生輸入運(yùn)算式的得數(shù)輸出:根據(jù)小學(xué)生輸入的得數(shù),輸出表示“正確”或“錯(cuò)誤”的提示信息處理:1按以下格式顯示子菜單和提示小學(xué)生選擇:四則混合

9、運(yùn)算練習(xí)子系統(tǒng)( 1)作整數(shù)的四則混合運(yùn)算練習(xí)( 2)返回主菜單請(qǐng)選擇( 1, 2):2接收子菜單選擇項(xiàng)如果選擇項(xiàng)的值為 1,隨機(jī)出一道整數(shù)的四則混合運(yùn)算的練習(xí)題 ( 如果出現(xiàn)除法 , 要保證能整除 ) ,根據(jù)小學(xué)生的回答,輸出表示“計(jì)算正確”或“計(jì)算錯(cuò)誤”的提示信息,然后再顯示子菜單。如果選擇項(xiàng)的值為2,結(jié)束四則混合運(yùn)算練習(xí),返回主菜單。G模擬考試練習(xí)子模塊的模塊說(shuō)明書模塊名稱:模擬考試練習(xí)子模塊輸入:根據(jù)給定的模擬考試卷,小學(xué)生輸入各題的答案。輸出: 根據(jù)小學(xué)生對(duì)各題回答的情況,以及每題的規(guī)定分?jǐn)?shù),統(tǒng)計(jì)小學(xué)生總共所得總分,輸出該總分。處理:1按以下格式顯示子菜單和提示小學(xué)生選擇:算術(shù)運(yùn)算模

10、擬考試練習(xí)子系統(tǒng)( 1)作模擬考試練習(xí)題( 2)返回主菜單請(qǐng)選擇( 1, 2):2接收子菜單選擇項(xiàng)如果選擇項(xiàng)的值為 1,隨機(jī)出一份模擬考試卷,根據(jù)小學(xué)生對(duì)各題的回答情況,以及每題的規(guī)定分?jǐn)?shù),統(tǒng)計(jì)小學(xué)生總共所得總分,輸出該總分。然后再顯示子菜單。如果選擇項(xiàng)的值為2,結(jié)束模擬考試,返回主菜單。二、詳細(xì)設(shè)計(jì)1“小學(xué)生算術(shù)練習(xí)管理系統(tǒng)總控模塊”的詳細(xì)設(shè)計(jì)( 1)概述本模塊的詳細(xì)設(shè)計(jì)的依據(jù)是:總體設(shè)計(jì)中的“ A小學(xué)生算術(shù)練習(xí)管理系統(tǒng)總控模塊”的模塊說(shuō)明書。( 2)程序流程圖如下:開始定義整型變量xz顯示主菜單, 讓小學(xué)生選擇練習(xí)內(nèi)容,給變量 xz 賦值(1 7)xz=7switch ( xz )xz=1

11、xz=2xz=3xz=4xz=5xz=6調(diào) 用加調(diào) 用 減調(diào) 用乘調(diào) 用 除調(diào)用四則調(diào) 用 模法 運(yùn)算法 運(yùn) 算法 運(yùn)算法 運(yùn) 算混合運(yùn)算擬 考 試練習(xí)練習(xí)練習(xí)練習(xí)練習(xí)練習(xí)子模塊子模塊子模塊子模塊子模塊子模塊結(jié)束2“加法運(yùn)算練習(xí)子模塊”的詳細(xì)設(shè)計(jì)( 1)概述本模塊的詳細(xì)設(shè)計(jì)的依據(jù)是:總體設(shè)計(jì)中的“B加法運(yùn)算練習(xí)子模塊”的模塊說(shuō)明書。( 2)程序流程圖如下:開始定義整型變量xz1,a,b,c顯示加法練習(xí)子菜單,讓小學(xué)生選擇練習(xí)內(nèi)容,給變量 xz1 賦值( 1 3)switch ( xz1 )xz1=1xz1=2xz1=3隨機(jī)出一道兩位隨機(jī)出一道三位或三整數(shù)加法題a+b位以上整數(shù)加法題a+b小學(xué)生

12、輸入和數(shù)c小學(xué)生輸入和數(shù)c如果 a+b 等于 c,輸出“計(jì)算正確” ,否則輸出“計(jì)算錯(cuò)誤”如果 a+b 等于 c,輸出“計(jì)算正確” ,否則輸出“計(jì)算錯(cuò)誤”返回3“減法運(yùn)算練習(xí)子模塊”的詳細(xì)設(shè)計(jì)( 1)概述本模塊的詳細(xì)設(shè)計(jì)的依據(jù)是:總體設(shè)計(jì)中的“C減法運(yùn)算練習(xí)子模塊”的模塊說(shuō)明書。( 2)程序流程圖如下:開始定義整型變量xz2,a,b,c顯示減法練習(xí)子菜單,讓小學(xué)生選擇練習(xí)內(nèi)容,給變量 xz2 賦值( 1 3)switch ( xz2 )xz2=1xz2=2xz2=3隨機(jī)出一道兩位隨機(jī)出一道三位或三整數(shù)減法題a-b位以上整數(shù)減法題a-b小學(xué)生輸入差數(shù)c小學(xué)生輸入差數(shù)c如果 a-b 等于 c,輸出

13、“計(jì)算正確” ,否則輸出“計(jì)算錯(cuò)誤”如果 a-b 等于 c,輸出“計(jì)算正確” ,否則輸出“計(jì)算錯(cuò)誤”返回4“乘法運(yùn)算練習(xí)子模塊”的詳細(xì)設(shè)計(jì)( 1)概述本模塊的詳細(xì)設(shè)計(jì)的依據(jù)是:總體設(shè)計(jì)中的“D乘法運(yùn)算練習(xí)子模塊”的模塊說(shuō)明書。( 2)程序流程圖如下:開始定義整型變量xz3,a,b,c顯示乘法練習(xí)子菜單,讓小學(xué)生選擇練習(xí)內(nèi)容,給變量 xz3 賦值( 1 3)switch ( xz3 )xz3=1xz3=2xz3=3隨機(jī)出一道兩位隨機(jī)出一道三位或三整數(shù)乘法題a*b位以上整數(shù)乘法題a*b小學(xué)生輸入積數(shù)c小學(xué)生輸入積數(shù)c如果 a*b 等于 c,輸出“計(jì)算正確” ,否則輸出“計(jì)算錯(cuò)誤”如果 a*b 等于

14、 c,輸出“計(jì)算正確” ,否則輸出“計(jì)算錯(cuò)誤”返回5“除法運(yùn)算練習(xí)子模塊”的詳細(xì)設(shè)計(jì)( 1)概述本模塊的詳細(xì)設(shè)計(jì)的依據(jù)是:總體設(shè)計(jì)中的“E除法運(yùn)算練習(xí)子模塊”的模塊說(shuō)明書。( 2)程序流程圖如下:開始定義整型變量xz4,a,b,c,d顯示除法練習(xí)子菜單,讓小學(xué)生選擇練習(xí)內(nèi)容,給變量 xz4 賦值( 1 3)switch ( xz4 )xz4=1xz4=2xz4=3隨機(jī)出一道兩位隨機(jī)出一道三位或三整數(shù)除法題a b位以上整數(shù)除法題a b小學(xué)生輸入商數(shù)c, 余數(shù) d小學(xué)生輸入商數(shù)c, 余數(shù) d如果a b 商數(shù)是c,余數(shù)是d,輸出“計(jì)算正確”,否則輸出“計(jì)算錯(cuò)誤”如果a b 商數(shù)是c,余數(shù)是d,輸出“

15、計(jì)算正確”,否則輸出“計(jì)算錯(cuò)誤”返回6“四則混合運(yùn)算練習(xí)子模塊”的詳細(xì)設(shè)計(jì)( 1)概述本模塊的詳細(xì)設(shè)計(jì)的依據(jù)是:總體設(shè)計(jì)中的“ F四則混合運(yùn)算練習(xí)子模塊”的模塊說(shuō)明書。( 2)程序流程圖如下:開始定義整型變量xz5 等顯示四則混合運(yùn)算練習(xí)子菜單,讓小學(xué)生選擇練習(xí)內(nèi)容,給變量 xz5 賦值( 1,2 )NOxz5=1YES隨機(jī)出一道整數(shù)的四則混合運(yùn)算練習(xí)題 ( 如果出現(xiàn)除法, 要保證能整除 )小學(xué)生輸入混合運(yùn)算的結(jié)果如果小學(xué)生輸入的結(jié)果正確,輸出“計(jì)算正確” ,否則輸出“計(jì)算錯(cuò)誤”返回7“模擬考試練習(xí)子模塊”的詳細(xì)設(shè)計(jì)( 1)概述本模塊的詳細(xì)設(shè)計(jì)的依據(jù)是:總體設(shè)計(jì)中的“G模擬考試練習(xí)子模塊”的模

16、塊說(shuō)明書。( 2)程序流程圖如下:開始定義整型變量xz6 、sum等。定義字符數(shù)組ti ,整型數(shù)組 fen 、zj 、jg 。顯示模擬考試練習(xí)子菜單,讓小學(xué)生選擇練習(xí)內(nèi)容, 給變量 xz6 賦值( 1,2 )NOxz6=1YES隨機(jī)出一份模擬考試卷 (利用字符數(shù)組ti存儲(chǔ)考試題,利用整型數(shù)組fen 和 zj 存儲(chǔ)各題的分?jǐn)?shù)和正確結(jié)果)小學(xué)生輸入模擬考試卷中各題的結(jié)果(存儲(chǔ)在整型數(shù)組jg 中)計(jì)算總分?jǐn)?shù)sum(如果整型數(shù)組jg 和 zj 的對(duì)應(yīng)元素值相同, 則將整型數(shù)組fen的對(duì)應(yīng)元素值累加到 sum 上),顯示總分?jǐn)?shù)sum。返回三、編碼1說(shuō)明“小學(xué)生算術(shù)練習(xí)管理系統(tǒng)總控模塊”的功能由main

17、函數(shù)實(shí)現(xiàn),根據(jù)“小學(xué)生算術(shù)練習(xí)管理系統(tǒng)總控模塊”的程序流程圖編寫main 函數(shù)。“加法運(yùn)算練習(xí)子模塊”的功能由han1 函數(shù)實(shí)現(xiàn),根據(jù)“加法運(yùn)算練習(xí)子模塊”的程序流程圖編寫han1 函數(shù)?!皽p法運(yùn)算練習(xí)子模塊”的功能由han2 函數(shù)實(shí)現(xiàn),根據(jù)“減法運(yùn)算練習(xí)子模塊”的程序流程圖編寫han2 函數(shù)?!俺朔ㄟ\(yùn)算練習(xí)子模塊”的功能由han3 函數(shù)實(shí)現(xiàn),根據(jù)“乘法運(yùn)算練習(xí)子模塊”的程序流程圖編寫han3 函數(shù)?!俺ㄟ\(yùn)算練習(xí)子模塊”的功能由han4 函數(shù)實(shí)現(xiàn),根據(jù)“除法運(yùn)算練習(xí)子模塊”的程序流程圖編寫han4 函數(shù)。“四則混合運(yùn)算練習(xí)子模塊”的功能由han5 函數(shù)實(shí)現(xiàn),根據(jù)“四則混合運(yùn)算練習(xí)子模塊”程序

18、流程圖編寫han5 函數(shù)?!澳M考試練習(xí)子模塊”的功能由 han6 函數(shù)實(shí)現(xiàn),根據(jù)“模擬考試練習(xí)子模塊”的程序流程圖編寫 han6 函數(shù)。2選擇編寫程序語(yǔ)言C語(yǔ)言3源程序清單# include“ math.h ”void han1() int xz1,a,b,c; while (1)printf( “ *加法運(yùn)算練習(xí)子系統(tǒng) *n”);printf( “1.作兩位整數(shù)的加法運(yùn)算練習(xí) n ” );printf( “2.作三位或三位以上整數(shù)的加法運(yùn)算練習(xí)n ” );printf( “3.返回主菜單 n ” );printf( “請(qǐng)選擇( 1, 2, 3):” );scanf(“%d” ,&xz1);

19、switch(xz1)case 1: while (1)a=rand(); if (a=0&a=0&b=100&a=100&b=0&a=0&b=b)break;printf(%d-%d=,a,b);scanf(%d,&c);if (a-b=c) printf(right!n);else printf(error!n);break;case 2: while (1)a=rand();b=rand();if (a=100&a=100&b=b)break;printf(%d-%d=,a,b);scanf(%d,&c);if (a-b=c) printf(right!n);else printf(er

20、ror!n);break;case 3: goto end;end:return;void han3() int xz3,a,b,c; while (1)printf( “ *乘法運(yùn)算練習(xí)子系統(tǒng) *n”);printf( “1.作兩位整數(shù)的乘法運(yùn)算練習(xí) n ” );printf( “2.作三位或三位以上整數(shù)的乘法運(yùn)算練習(xí)n ” );printf( “3.返回主菜單 n ” );printf( “請(qǐng)選擇( 1, 2, 3):” );scanf(“%d” ,&xz3);switch(xz3)case 1: while (1)a=rand(); if (a=0&a=0&b=100&a=100&b=0

21、&b=0&ab)break;printf(%d %dn,a,b);printf(商 =);scanf(%d,&c);printf(余數(shù) =);scanf(%d,&d);if (a/b=c)&(a%b=d) printf(nright!n);else printf(nerror!n);break;case 2: while (1)a=rand();b=rand();if (b=100&b=100&ab)break;printf(%d %dn,a,b);printf(商 =);scanf(%d,&c);printf(余數(shù) =);scanf(%d,&d);if (a/b=c)&(a%b=d) pri

22、ntf(nright!n);else printf(nerror!n);break;case 3: goto end;end:return;void han5() int xz5,a;char ti530=“ 10+20 5-3 2=” , “ (90 2-100) 4-9= ” , “ 50+80-60-40=”,“ 70+(60-40) 10+8=” , “ 90-5 6+3 7=” ; int jg5,zj5=8,11,30,80,81;while (1)printf( “ *四則混合運(yùn)算練習(xí)子系統(tǒng) *n” );printf( “1.作四則混合運(yùn)算練習(xí) n ” );printf( “2.

23、返回主菜單 n ” );printf( “請(qǐng)選擇( 1, 2):” );scanf(“%d” ,&xz5);if (xz5=1) while (1)a=rand();if (a=0&a=4) break;puts(tia); scanf(“ %d” ,&jga);if (jga=zja) printf(nright!n);/* 在所有題中隨機(jī)選中下標(biāo)為a 的題 */else printf(nerror!n);else break;return;void han6() int xz6,a,m,k=0,sum;/*數(shù)組 ti中存儲(chǔ)了 2 份試卷,每份試卷5 道題。 */* 若要增加試卷份數(shù)或題數(shù),可改數(shù)組ti的維數(shù) */char ti2530=1. 10+205 - 32=,2. (902 - 100) 4-9=,3. 50+80-60-40=,4. 70+(60-40) 10+8=,5. 90- 56+37= ,1. 202- 5+3=,2. 205+16 - 34=,3. 93+21 -18=,4. 80-7035+12=,5. (64 - 12+3)5=;int fen25=10,10,10,10,10,10,10,10,10,10;/*數(shù)組 fen 存儲(chǔ)每題的分?jǐn)?shù)*/int jg25,zj25=8,11,30,80,81,38,8,32,9

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論