freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c面向?qū)ο蟪绦蛟O(shè)計(jì)課后習(xí)題解答-譚浩強(qiáng)-免費(fèi)閱讀

2025-08-19 10:39 上一頁面

下一頁面
  

【正文】 sort(c)。i5。 for (j=i+1。18.對(duì)第17題改用函數(shù)模板實(shí)現(xiàn)。a[i+1]=t。 }void sort(float a[ ]) //對(duì)單精度型數(shù)據(jù)用起泡法排序的函數(shù){int i, j。i++) if (a[i]a[i+1]) {t=a[i]。i5。 for (j=i+1。 //對(duì)長(zhǎng)整型數(shù)據(jù)排序 sort(b)。include iostreaminclude stringusing namespace std。a[i]=a[i+1]。 coutendlendl。i5j。 for(i=0。 for (j=0。void sort(int [ ])。} }運(yùn)行結(jié)果如下:the sorted strings :BASIC C C++ FORTRAN PASCAL17.編一個(gè)程序,用同一個(gè)函數(shù)名對(duì)n個(gè)數(shù)據(jù)進(jìn)行從小到大排序,數(shù)據(jù)類型可以是整型、單精度型、雙精度型。 string t。 sort(str)。} cout str endl。 //定義字符變量temp cout please input a string: 。 return 0。14.編一程序,將兩個(gè)字符串連接起來,結(jié)果取代第一個(gè)字符串。x,int amp。j,int amp。b1=b。int main( ){void sort(int amp。}void change(int amp。int main( ){ void change(int amp。 return 0。第4次運(yùn)行的結(jié)果顯然不正常,這是由于輸入數(shù)據(jù)時(shí)出了問題,本來要求在輸入數(shù)據(jù)時(shí),數(shù)據(jù)之間以空格或換行相隔,而現(xiàn)在卻以逗號(hào)相隔,只有第一個(gè)整數(shù)能正常賦給變量x,第二和第三個(gè)數(shù)據(jù)均無法正常賦給變量y和z,y和z的值來自輸入流中相應(yīng)字節(jié)的內(nèi)容。 z endl。,39。x=y。include iostreamusing namespace std。 cin a b。(4)add函數(shù)中的變量z未經(jīng)定義。c=add(a,b)couta+b=cendl。有時(shí)在調(diào)試過程中會(huì)不斷檢查出新的錯(cuò)誤,這是不奇怪的。 couta+b=a+bendl。return 0。 } 重新編譯。 } 重新編譯。 } 【解】 上機(jī)編譯出錯(cuò),編譯出錯(cuò)信息告知在第2行出錯(cuò),經(jīng)檢查,發(fā)現(xiàn)第1行的末尾多了一個(gè)分號(hào),編譯系統(tǒng)無法理解第2行的花括號(hào),導(dǎo)致報(bào)告第2行出錯(cuò)。 return(m)。cinabc。coutendl。}【解】 輸出的結(jié)果為ThisisaC++program.6.分析下面程序運(yùn)行的結(jié)果。在編譯后得到的目標(biāo)文件為什么不能直接運(yùn)行?【解】 編譯是以源程序文件為單位進(jìn)行的,而一個(gè)完整的程序可能包含若干個(gè)程序文件,在分別對(duì)它們編譯之后,得到若干個(gè)目標(biāo)文件(),然后要將它們連接為一個(gè)整體。2.一個(gè)C++的程序是由哪幾部分構(gòu)成的?其中的每一部分起什么作用?【解】 略。cout a C++ 。c=a+b。include iostreamusing namespace std。 if (xy) m=x。{ int a,b。 c=a+b。 c=a+b。 cinab。int main( ){ int a,b,c。例如編譯出錯(cuò)信息通知第2行出錯(cuò),其實(shí)可能是第1行出錯(cuò)。9.輸入以下程序,進(jìn)行編譯,觀察編譯情況,如果有錯(cuò)誤,請(qǐng)修改程序,再進(jìn)行編譯,直到?jīng)]有錯(cuò)誤,然后進(jìn)行連接和運(yùn)行,分析運(yùn)行結(jié)果。}【解】 發(fā)現(xiàn)7個(gè)錯(cuò)誤:(1)對(duì)add函數(shù)未聲明就調(diào)用,應(yīng)在main函數(shù)中對(duì)add函數(shù)進(jìn)行聲明。改正后的程序如下:include iostreamusing namespace std。 z=x+y。return 0。,39。,39。sort函數(shù)中的第1個(gè)if語句的作用是先將x和y排序,使x小于或等于y。 cin a b c。12.輸入兩個(gè)整數(shù),將它們按由大到小的順序輸出。 if(ab) change(a,b)。 r2=temp。 cout Please enter 3 integers:。 return 0。 if (ik) change(i, k)。}運(yùn)行情況如下:Please enter 3 integers:23 67 55↙23 67 –55 in sorted order is –55 23 67這個(gè)程序很容易理解,不易出錯(cuò)。 cout s2= s2 endl。int main( ){ string str。i++) //使str中的字符對(duì)稱互換 {temp=str[i]。int main( ){ int i。 //按已排好的順序輸出字符串 coutendl。 i++) if (s[i]s[i+1]) {t=s[i]。 int b[5]={1,9,0,23,45}。 return 0。a[i]=a[i+1]。 for (j=0。 for(i=0。j++) for(i=0。i++)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1