2、為時(shí):分:秒,超過(guò)24時(shí)從0時(shí)重新開(kāi)始計(jì)時(shí)。輸入輸出示例:括號(hào)內(nèi)為說(shuō)明輸入:30:0:15911:59:4030(repeat二3)(秒數(shù)n=59)(秒數(shù)n=30)23:59:40301(秒數(shù)n=301)輸Hhtime:0:1:0time:12:0:10(0:0:01加上59秒的新時(shí)間)(11:59:40加上30秒的新時(shí)間)time:0:4:41(23:59:40加上301秒的新時(shí)間)【源程序】【實(shí)驗(yàn)結(jié)果與分析】2.編程題2計(jì)算平均成績(jī)。(90003)輸入整數(shù)n(n<10),再輸入n個(gè)學(xué)生的基本信息,包括序號(hào)、姓名和成績(jī),要求計(jì)
3、算并輸出他們的平均成績(jī)(保留2位小數(shù))。輸入輸出示例:括號(hào)內(nèi)為說(shuō)明輸入:3(n=3)1zhang702wang803qian90輸出:average:80.00【源程序】2.編程題3計(jì)算兩個(gè)復(fù)數(shù)之積。(90004)輸入4個(gè)整數(shù)al,bl,a2,b2,分別表示兩個(gè)復(fù)數(shù)的實(shí)部與虛部,求兩個(gè)復(fù)數(shù)之積(al+bli)*(a2+b2i),乘積的實(shí)部為:al*a2—bl*b2,虛部為:al*b2+a2*bl。輸入輸出示例:括號(hào)內(nèi)為說(shuō)明輸入:3456輸出:(3+4i)*(5+6i)二-9+38i【源程序】3.編程題4查找書(shū)籍。(90005)編
4、寫程序,從鍵盤輸入n(n<10)*書(shū)的名稱和泄價(jià)并存入結(jié)構(gòu)數(shù)組中,查找并輸出具中定價(jià)最高和最低的書(shū)的名稱和定價(jià)。輸入輸出示例:拾號(hào)內(nèi)為說(shuō)明輸入:3(n=3)ProgramminginC21.5ProgramminginVB18.5ProgramminginDelphi25.0輸Hhhighestprice:25.0,ProgramminginDelphilowestprice:18.5,ProgramminginVB【源程序】2.編程題5通訊錄排序。(90006)輸入n(n<10)個(gè)朋友的信息,包括姓名、生口、電話號(hào)碼,按照年齡
5、從人到小的順序依次輸出通訊錄。輸入輸出示例:括號(hào)內(nèi)為說(shuō)明輸入:3(n=3)zhang1985040313912345678wang198210200571-88018448qian1984061913609876543輸出:wang198210200571-88018448qian1984061913609876543zhang1985040313912345678【源程序】2.編程題6算算看,這是第幾天?(90007)輸入一個(gè)正整數(shù)repeat(06、月、fi),計(jì)算并輸出該ri是該年中的第幾天。要求定義并調(diào)用函數(shù)day_of_year(p)計(jì)算某日是該年的第幾天,函數(shù)形參p的類型是結(jié)構(gòu)指針,指向襄示H期的結(jié)構(gòu)變量,函數(shù)類型是int,注意區(qū)分閏年。輸入輸出示例:括號(hào)內(nèi)為說(shuō)明輸入:2(rcpeat=2)200635200035輸出:64(2006年3月5日是該年的第64天)65(2000年3刀5F1是該年的第65天)【源程序】2.編程題7使用函數(shù)實(shí)現(xiàn)時(shí)間換算。(90008)輸入一個(gè)正整數(shù)repeat(07、數(shù)n,輸出該時(shí)間再過(guò)n秒后的時(shí)間值,時(shí)間的表示形式為時(shí):分:秒,超過(guò)24時(shí)從0時(shí)重新開(kāi)始計(jì)時(shí)。要求定義并調(diào)用函數(shù)timecal(p,n)實(shí)現(xiàn)時(shí)間換算,函數(shù)形參p的類型是結(jié)構(gòu)指針,指向表示時(shí)間的結(jié)構(gòu)變量,形參n的類型是整型,表示秒數(shù),函數(shù)類型是voido輸入輸出示例:括號(hào)內(nèi)為說(shuō)明輸入:30:0:159(repeat二3)(秒數(shù)n=59)11:59:4030(秒數(shù)n=30)23:59:40301輸出:time:(秒數(shù)n=301)0:1:0(0:0:01加上59秒的新時(shí)間)time:12:0:10(11:59:40加上30秒的新時(shí)間)
8、time:0:4:41(23:59:40加上301秒的新時(shí)間)【源程序】2.編程題8找出總分最高的學(xué)生。(90009)輸入一個(gè)正整數(shù)n(35W10),再輸入n個(gè)學(xué)生的信息,包括學(xué)號(hào)、姓名和3門課程的成績(jī),輸出總分最高學(xué)生的姓名和總分。輸入輸出示例:拾號(hào)內(nèi)為說(shuō)明輸