




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、習(xí)題1及其解答1.1選擇題1.一個(gè)最簡(jiǎn)單的C+程序,可以只有一個(gè)( c )。(a) 庫(kù)函數(shù)(b) 自定義函數(shù)(c) main函數(shù)(d) 空函數(shù)2.用C+語(yǔ)言編制的源程序要變?yōu)槟繕?biāo)程序必須要經(jīng)過( d )。(a) 解釋(b) 匯編(c) 編輯(d) 編譯3. C+程序中的簡(jiǎn)單語(yǔ)句必須以( b )結(jié)束。(a) 冒號(hào)(b) 分號(hào)(c) 空格(d)花括號(hào)4.有說明 int a=0; double x=5.16; 以下語(yǔ)句中,( c )屬于編譯錯(cuò)誤。(a) x=a/x;(b) x=x/a;(c) a=a%x;(d) x=x*a;5. 執(zhí)行C+程序時(shí)出現(xiàn)的“溢出”錯(cuò)誤屬于( c )錯(cuò)誤。(a) 編譯 (b
2、) 連接 (c) 運(yùn)行 (d) 邏輯6.下列選項(xiàng)中,全部都是C+關(guān)鍵字的選項(xiàng)為( c )。(a) while IF Static(b) break char go(c) sizeof case extern(d) switch float integer7. 按C+標(biāo)識(shí)符的語(yǔ)法規(guī)定,合法的標(biāo)識(shí)符是( a )。(a) _abc(b) new(c) (d) “age“8C+語(yǔ)句中,兩個(gè)標(biāo)識(shí)符之間( a )不能作為C+的分隔符。(a) 數(shù)字(b) ;(c) :(d) +9下列正確的八進(jìn)制整型常量表示是( b )。(a) 0a0(b) 015(c) 080(d) 0x1010下列錯(cuò)誤的十六進(jìn)制整型常量
3、表示是( c )。(a) 0x11(b) 0xaf(c) 0xg(d) 0x1f11 在下列選項(xiàng)中,全部都合法的浮點(diǎn)型數(shù)據(jù)的選項(xiàng)為( b )。(a) -1e3.5 15. 2e-4(b) 12.34 -1e+5 0.1E-12(c) 0.2e-2 -12345. e-5(d) 5.0e(1+4) 0.1 8e+212下列正確的字符常量為( d )。(a) “a”(b) name(c) a(d) 10113下列選項(xiàng)中,( d )不能交換變量a和b的值。(a) t=b; b=a; a=t;(b) a=a+b; b=a-b; a=ab;(c) t=a; a=b; b=t;(d) a=b; b=a;
4、14關(guān)于下列語(yǔ)句敘述錯(cuò)誤的是( a )。int i=10, *p=&i;(a) p的值為10(b) p指向整型變量i(c) *p表示變量i的值(d) p的值是變量i的地址15有以下變量說明,下面不正確的賦值語(yǔ)句是( b )。int a=5, b=10, c; int *p1 = &a, *p2 = &b; (a) *p2 = b ;(b) p1 = a ;(c) p2 = p1 ;(d) c = *p1 *( *p2 ) ;16有以下變量說明,下面正確的語(yǔ)句是( b )。 int a=10, b; int &pa=a, &pb=b; (a) &pb = a;(b) pb = pa;(c) pb
5、 = &pa;(d) *pb = *pa;17執(zhí)行下面語(yǔ)句序列后,a和b的值分別為( b )。int a = 5 , b = 3 , t ;int &ra = a ;int &rb = b ;t = ra ; ra = rb ; rb = t ;(a) 3和3(b) 3和5(c) 5和3(d) 5和518. 在下列運(yùn)算符中,( d )優(yōu)先級(jí)最高。(a) =(b) *=(c) +(d) *19.在下列運(yùn)算符中,( d )優(yōu)先級(jí)最低。(a) ! (b) &(c) !=(d) ? :20設(shè) int i=1, j=2; 則表達(dá)式 i+j 的值為( c )。(a) 1(b) 2(c) 3(d) 421設(shè)
6、 int i=1, j=2; 則表達(dá)式 +i+j 的值為( d )。(a) 1(b) 2(c) 3(d) 422在下列表達(dá)式選項(xiàng)中,( c )是正確。(a) +(a+)(b) a+b(c) a+b(d) a+b23已知 int i=0, j=1, k=2; 則邏輯表達(dá)式 +i|-j&+k 的值為( b )。(a) 0(b) 1(c) 2(d) 324. 執(zhí)行下列語(yǔ)句后,x的值是( d ),y的值是( c )。 int x, y ; x = y = 1; + x | + y ;(a) 不確定(b) 0(c) 1(d) 225.設(shè)x為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系 1x5 的C+邏輯表達(dá)式是( a
7、 )。(a) 1 x 5(b) x=2|x=3|x=4(c) 1x & x5(d) !(x=5)26. 已知 int x=5; 執(zhí)行下列語(yǔ)句后,x的值為( c )。x += x -= x * x; (a) 25(b) 40(c) 40(d) 2027. 設(shè) int a=1, b=2, c=3, d=4; 則以下條件表達(dá)式的值為( a )。a b ? a : c d ? c : d(a) 1(b) 2(c) 3(d) 428. 以下逗號(hào)表達(dá)式的值為( d )。( x = 4 * 5, x * 5 ), x + 25 (a) 25(b) 20(c) 100(d) 451.2把下列數(shù)學(xué)表達(dá)式寫成c+
8、算術(shù)表達(dá)式1 2. xxx(ax+b)+c+d+e3. ln(1+|10) 4.5. cot 6. lg(a2+ab+b2) 【解答】1. 1/(1 + 1/(1 + 1/(x + y)2. x * ( x * ( x * ( a * x + b ) + c ) + d ) + e3. log( 1 + pow( fabs( ( a + b )/( a b ) ),10)4. sqrt( 1 + 3.14159/2 * cos( 48 * 3.14159/180 ) )5. 1/tan( ( 1 - x*x )/( 1 + x*x)或者 cos( ( 1 - x*x )/( 1 + x*x )
9、 )/sin( ( 1 - x*x )/( 1 + x*x ) )6. log10( a * a + a * b + b * b )1.3 用邏輯表達(dá)式表示下列條件1. i 被j整除2. n是小于正整數(shù)k的偶數(shù)3. 1x104. x,y其中有一個(gè)小于z5. y 100,10,并且 y 10,1006. 坐標(biāo)點(diǎn)(x, y)落在以(10, 20)為圓心,以35為半徑的圓內(nèi)7. 三條邊a,b和c構(gòu)成三角形8. 年份Year能被4整除,但不能被100整除或者能被400整除【解答】1. i%j = 02.(nk)&(n%2 = 0)3. 1=x & x10 4. xz|y=-100 & y=10 & y
10、=100 )6. sqrt(pow(x-10),2) + pow(y-20),2)c & b+ca & c+ab8. (year%4 = 0) & (year%100!=0)|(year%400=0)1.4 閱讀下列程序,寫出執(zhí)行結(jié)果1#include using namespace std;int main() int a = 1, b = 2; bool x, y; cout (a+)+(+b) endl; cout a % b b; y = a- & b; cout x endl; cout y endl;【解答】42012#include using namespace std;int
11、 main() int x,y,z,f; x = y = z = 1; f = -x | y- & z+; cout x = x endl; cout y = y endl; cout z = z endl; cout f = f endl;【解答】 x=0 y=0 z=2 f=13#include #includeusing namespace std;int main() int a=123; int &ra=a; int *pa=&a; coutsetw(5)decasetw(5)octrasetw(5)hex*paendl;【解答】 123 173 7b1.5 思考題1什么叫數(shù)據(jù)類型?
12、變量的類型定義有什么作用?【解答】數(shù)據(jù)“類型”是對(duì)數(shù)據(jù)的抽象。類型相同的數(shù)據(jù)有相同的表示形式、存儲(chǔ)格式以及相關(guān)的操作。定義一個(gè)變量時(shí),計(jì)算機(jī)根據(jù)變量的類型分配存儲(chǔ)空間,并以該類型解釋存放的數(shù)據(jù)。2普通數(shù)據(jù)類型變量和指針類型變量的定義、存儲(chǔ)、使用方式上有何區(qū)別?請(qǐng)編寫一個(gè)程序驗(yàn)證之?!窘獯稹孔兞款愋投x存儲(chǔ)使用方式數(shù)據(jù)類型 標(biāo)識(shí)符數(shù)據(jù)值通過名訪問即直接訪問對(duì)變量?jī)?nèi)容操作指針類型 * 標(biāo)識(shí)符地址值通過指針變量的地址值間址訪問對(duì)象驗(yàn)證程序:#includeusing namespace std;int main() int a,b,c; coutabc;/對(duì)普通數(shù)據(jù)類型變量賦值 int *pa=&a
13、,*pb=&b,*pc=&c;/用變量地址值初始化指針變量 couta,b,c= a, b, cendl;/名訪問,輸出a,b,c的值 coutpa,pb,pc= pa, pb, pcendl; /輸出指針變量的地址值 /間址訪問,輸出pa,pb,pc指向的變量的賦值 cout*pa,*pb,*pc= *pa, *pb, *pcendl; 3什么叫數(shù)據(jù)對(duì)象的引用?對(duì)象的引用和對(duì)象的指針有什么區(qū)別?請(qǐng)用一個(gè)驗(yàn)證程序說明之。【解答】引用是為數(shù)據(jù)對(duì)象定義別名。引用與指針有以下幾點(diǎn)區(qū)別:(1)引用名不是內(nèi)存變量,而指針變量要開辟內(nèi)存空間。(2)引用名需要在變量定義與變量名綁定,并且不能重定義;指針變量
14、可以在程序中賦給不同的地址值,改變指向。(3)程序中用變量名和引用名訪問對(duì)象的形式和效果一樣;指針變量通過間址訪問對(duì)象。驗(yàn)證程序:#includeusing namespace std;int main () int a; couta; int ra=a; int *pa=&a; couta的值:aendl; couta的地址:&aendl; coutra的值:raendl; coutra的地址:&raendl; coutpa所指向的變量的值:*paendl; coutpa的地址:paendl;4數(shù)據(jù)對(duì)象在C+中有什么不同的訪問方式?請(qǐng)編寫一個(gè)程序驗(yàn)證之?!窘獯稹繑?shù)據(jù)對(duì)象在C+中的訪問方式有:
15、名訪問,引用(別名)訪問,間址訪問。驗(yàn)證程序:#includeusing namespace std;int main() int a; couta; a=a+5; /名訪問 cout&aendl;/輸出變量地址 cout*(&a)endl;/地址訪問,輸出變量值 int *pa=&a;/說明指針變量,指向變量a cout*paendl;/間址訪問,輸出變量值 int &ra=a;/ra是a的引用 coutraa & ax(2)(a+b)!=x(3)a|(b+x)(4)a=(b*x)(5)a-bx(6)(a/x=b)7閱讀以下程序,分析下面語(yǔ)句序列中每一個(gè)字符“*”和“&”的意義,寫出輸出結(jié)果
16、。#include using namespace std;int main() int a=10, b=20; int *p = &a, *q = &b; *p = *p * *q; int & ra = a; ra=a; int * & rt = q; *rt = 30;couta=anb=bn*p=*pn*q=*q nra=ran*rt=*rtendl;【解答】字符“*”和“&”的意義見程序中添加的注釋。#include using namespace std;int main() int a=10, b=20; int *p = &a, *q = &b;/“*”是指針類型說明符,“&”
17、是取址運(yùn)算符 *p = *p * *q;/第1、2、4個(gè)“*”是間址訪問符,第3個(gè)“*”算術(shù)乘運(yùn)算符 int & ra = a;/“&”是引用說明符 ra=a; int * & rt = q;/“*”是指針類型說明符,“&”是引用說明符 *rt = 30;/“*”是間址訪問符/輸出語(yǔ)句中的“*”是間址訪問符couta=anb=bn*p=*pn*q=*q nra=ran*rt=*rtendl;程序輸出結(jié)果為:a=200b=30*p=200*q=30ra=200*rt=301.6 編程題1.輸入一個(gè)三位整數(shù),將它反向輸出。【解答】#include using namespace std;int m
18、ain() int x,i,j,k; cout x; i = x/100; j = x/10 %10; k = x%10;cout k j i endl;2.輸入平面上某點(diǎn)橫坐標(biāo)x和縱坐標(biāo)y,若該點(diǎn)在由圖3.1表示的方塊區(qū)域內(nèi),則輸出1;否則,輸出0。圖1.11 正方形【解答】#include using namespace std;int main() double x,y,b; cout x y; b = ( -2=x ) & ( x=2 ) & ( -2=y ) & ( y=2 ); cout b endl;3.輸入三個(gè)整數(shù),求出其中最小數(shù)(要求使用條件表達(dá)式)?!窘獯稹?include
19、 using namespace std;int main() int a,b,c,temp,min;cout a b c; temp = ( ab ) ? a:b; min = ( tempc ) ? temp:c; cout min= min = 0 ) if( x != 0 )if( x = 0 ) y = 0 ; if( x 0 ) y = 1 ;else y = -1; else y = 0;(c) if( x = 0 ) (d) y = -1 ; if( x 0 ) y = -1 ; if( x = 0 ) else y = 0 ; if( x 0 ) y = -1 ; else
20、y = 1 ; else y = 1 ;3假設(shè)i=2,執(zhí)行下列語(yǔ)句后i的值為( b )。switch( i ) case 1 : i + ; case 2 : i - ; case 3 : + i ; break ; case 4 : - i ; default : i + ;(a) 1(b) 2(c) 3(d) 44已知int i=0,x=0; 下面while語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為( d )。while( !x & i 3 ) x+ ; i+ ; (a) 4(b) 3(c) 2(d) 15已知int i=3;下面do_while 語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為( b )。do i-; coutiendl
21、;while( i!= 1 );(a) 1(b) 2(c) 3(d) 無限6下面for語(yǔ)句執(zhí)行時(shí)循環(huán)次數(shù)為( b )。 int i;for ( i=0,j=5;i=j; ) cout i j endl;i+; j-;(a) 0(b) 5(c) 10(d) 無限7以下死循環(huán)的程序段是( b )。(a) int x; for( int x=0 ; x=0 ) ;(c) int a=5 ; while( a ) a- ; ;(d) int i=3 ; for( ; i ; i - ) ;2.2閱讀下列程序,寫出執(zhí)行結(jié)果1#includeusing namespace std;int main() i
22、nt a,b,c,d,x; a = c = 0; b = 1; d = 20; if( a ) d = d-10; else if( !b ) if( !c ) x = 15; else x = 25; cout d endl;【解答】 202#includeusing namespace std;int main() int a = 0, b = 1; switch( a ) case 0: switch( b ) case 0 : couta=a b=bendl; break; case 1 : couta=a b=bendl; break; case 1: a+; b+; couta=a
23、 b=bendl; 【解答】a= 0 b= 1a= 1 b= 23#includeusing namespace std;int main() int i = 1; while( i=10 ) if( +i % 3 != 1 ) continue; else cout i endl;【解答】 4 7 104#include using namespace std; int main() int i = 0 , j = 5; do i+; j-; if ( i3 ) break; while ( j0 ); cout i= i t j= j endl;【解答】 i= 4 j= 15#includ
24、eusing namespace std;int main() int i,j; for( i=1, j=5; ij; i+ ) j-; coutitjendl;【解答】 3 36#includeusing namespace std;int main() int i, s = 0; for( i=0; i5; i+ ) switch( i ) case 0: s += i; break; case 1: s += i; break; case 2: s += i; break; default: s += 2; couts=sendl;【解答】 s= 77#includeusing name
25、space std;int main() int i, j, x = 0; for( i=0; i=3; i+ ) x+; for( j=0; j=3; j+ ) if( j % 2 ) continue; x+; x+; cout x= x =90,B-(90,80,C-(80,70 ,D-(70,60,E-60#includeusing namespace std;int main() char gd;coutgd;/直到輸入有效等級(jí),否則程序不繼續(xù)運(yùn)行while(!(gd=A & gd=a & gd=e) coutgd;if(gd=A|gd=a) coutnScored 90-100!n
26、;else if(gd=B|gd=b) coutnScored 80-89!n;else if(gd=C|gd=c) coutnScored 70-79!n; else if(gd=D|gd=d) coutnScored 60-69!n; else if(gd=E|gd=e) coutnScore under 60!n; else cout=90,B-(90,80,C-(80,70 ,D-(70,60,E-60#includeusing namespace std;int main() char gd;coutgd;/直到輸入有效等級(jí),否則程序不繼續(xù)運(yùn)行while(!(gd=A & gd=a
27、& gd=e) coutgd; switch(gd) case A: case a: coutnScored 90-100!n;break;case B:case b: coutnScored 80-89!n;break;case C:case c:coutnScored 70-79!n;break;case D:case d:coutnScored 60-69!n;break;case E:case e:coutnScore under 60!n;break;default:coutUnexpect error!n;/防止意外錯(cuò)誤2. 什么叫循環(huán)控制?歸納比較C+中各種循環(huán)控制語(yǔ)句的語(yǔ)法、循
28、環(huán)條件和循環(huán)結(jié)束條件的表示形式及執(zhí)行流程?!窘獯稹垦h(huán)控制是在特定的條件下,程序重復(fù)執(zhí)行一些特定動(dòng)作。語(yǔ)句語(yǔ)法執(zhí)行流程使用場(chǎng)合while語(yǔ)句while(表達(dá)式)循環(huán)體;循環(huán)條件:表達(dá)式值為非0(真)循環(huán)結(jié)束條件:表達(dá)式值為0(假)程序中常用于根據(jù)條件執(zhí)行操作而不需關(guān)心循環(huán)次數(shù)的情況。先判斷形式循環(huán),條件不成立時(shí)不進(jìn)入循環(huán)體。do-while語(yǔ)句do循環(huán)體while(表達(dá)式);循環(huán)條件:表達(dá)式值為非0(真)循環(huán)結(jié)束條件:表達(dá)式值為0(假)程序中常用于根據(jù)條件執(zhí)行操作而不需關(guān)心循環(huán)次數(shù)。后判斷形式循環(huán),至少執(zhí)行1次循環(huán)體。一般情況,while語(yǔ)句和do while語(yǔ)句可以互換使用。for 語(yǔ)句fo
29、r(表達(dá)式1;表達(dá)式2;表達(dá)式3)循環(huán)體;(1)表達(dá)式1稱為初始化表達(dá)式,不是循環(huán)體執(zhí)行部分。(2)表達(dá)式3稱為后置表達(dá)式,作為循環(huán)體的最后一個(gè)執(zhí)行表達(dá)式。(3)循環(huán)條件:表達(dá)式2值為非0(真)循環(huán)結(jié)束條件:表達(dá)式2值為0(假)for語(yǔ)句稱為步長(zhǎng)循環(huán)語(yǔ)句,通常用于確定循環(huán)次數(shù)的情況。由于語(yǔ)句的3個(gè)表達(dá)式均可以缺省,也可以用于條件循環(huán),即循環(huán)次數(shù)不確定的情況。3. 根據(jù)一個(gè)實(shí)際問題,用不同的循環(huán)語(yǔ)句編程,分析其優(yōu)缺點(diǎn)。【解答】略。4. 用if語(yǔ)句和goto語(yǔ)句組織循環(huán),改寫思考題的第3小題編寫的程序。分析在什么情況下可以適當(dāng)使用goto語(yǔ)句?!窘獯稹吭诓黄茐某绦蚧玖鞒炭刂频那闆r下,可以適當(dāng)使用
30、goto語(yǔ)句實(shí)現(xiàn)從語(yǔ)句結(jié)構(gòu)內(nèi)部向外的必要跳轉(zhuǎn),即按特定條件結(jié)束結(jié)構(gòu)語(yǔ)句塊的執(zhí)行。程序略。5.有以下程序#includeusing namespace std;int main() char c; cinc; if(c=y|c=Y) int a=1; else int a=0; couta=aendl;編譯錯(cuò)誤為:error C2065: a : undeclared identifier,指示變量a沒有定義。請(qǐng)分析原因,并做出修改?!窘獯稹孔兞縜的定義不應(yīng)該放在if-else語(yǔ)句體中。說明語(yǔ)句和執(zhí)行語(yǔ)句的執(zhí)行時(shí)機(jī)不同。變量說明要求在編譯時(shí)定義存儲(chǔ)空間,而if-else是執(zhí)行語(yǔ)句,程序運(yùn)行后才執(zhí)
31、行。正確的程序是:#includeusing namespace std;int main() char c; int a; cinc; if(c=y|c=Y) a=1; else a=0; couta=aendl;6. 有以下程序,希望判斷兩個(gè)輸入的整數(shù)是否相等。程序通過編譯,但不能達(dá)到預(yù)期結(jié)果。請(qǐng)分析程序能夠通過C+編譯而不能得到期望結(jié)果的原因。#includeusing namespace std;int main() int a,b; couta; coutb; if( a=b ) couta等于bendl; else couta不等于bendl;程序運(yùn)行后,輸入a的值為4,b的值為9
32、,顯示結(jié)果如下:a: 4b: 99等于9【解答】在if語(yǔ)句的判斷表達(dá)式(a=b)中,賦值號(hào)“=”應(yīng)該是邏輯等“=”。從語(yǔ)法上,C+的if語(yǔ)句把a(bǔ)=b這個(gè)賦值表達(dá)式視為邏輯表達(dá)式,沒有編譯錯(cuò)誤。a=b的值決定于b。若b的輸入值不等于0,if作為邏輯真(true),否則作為邏輯假(false)。所以,題目中輸入b的值雖然不等于a,但表達(dá)式a=b為邏輯true,執(zhí)行了if語(yǔ)句的第1個(gè)分支。2.4編程題1輸入某學(xué)生成績(jī),若成績(jī)?cè)?5分以上輸出“very good”,若成績(jī)?cè)?0分到85分之間輸出“good”,若成績(jī)低于60分輸出“no good”。【解答】#includeusing namespace
33、 std;int main() double score;cout score;if ( score=85 ) cout =60 ) cout Good!; else cout No good!;2輸入三個(gè)整數(shù),按從小到大的順序輸出它們的值?!窘獯稹?includeusing namespace std;int main() int a, b, c, t;cout a b c;if(ab) t=a; a=b; b=t; if(ac) t=a; a=c; c=t; if(bc) t=b; b=c; c=t; cout a t b t c endl;3輸入三角形的三條邊,判別它們能否形成三角形,若
34、能,則判斷是等邊、等腰、還是一般三角形。【解答】#includeusing namespace std;int main() double a, b, c ; cout a b c ; if ( a+b c & b+c a & c+a b ) if ( a = b & b = c ) cout 等邊三角形! endl; else if ( a = b | a = c | b = c ) cout 等腰三角形! endl; else cout 一般三角形! endl; else cout 不能形成三角形! endl ;4輸入百分制成績(jī),并把它轉(zhuǎn)換成五級(jí)分制,轉(zhuǎn)換公式為: 【解答】#include
35、using namespace std;int main() double score; char grade; cout score; if ( score = 0 & score = 100 ) switch ( int( score ) /10 ) case 10: case 9: grade = a; break; case 8: grade = b; break; case 7: grade = c; break; case 6: grade = d; break; case 5: case 4: case 3: case 2: case 1: case 0: grade = e;
36、break; else cout 數(shù)據(jù)輸入錯(cuò)誤! endl; goto end; cout grade endl;end: ; /分號(hào)不能省5編程序模擬剪刀、石頭和紙游戲。游戲規(guī)則為:剪刀剪紙,石頭砸剪刀,紙包石頭。玩游戲者從鍵盤上輸入s(表示剪刀)或r(表示石頭)或p(表示紙),要求兩個(gè)游戲者交替輸入,計(jì)算機(jī)給出輸贏的信息?!窘獯稹?includeusing namespace std;int main() char first,second; cout first; cout second; switch ( first ) case s: switch ( second ) case s
37、: cout Scissor ties scissor. endl; goto end; case r: cout Scissor is crushed by rock. endl; goto end;case p: cout Scissor cuts paper. endl; goto end; default : cout second input error! endl ; goto end; case r:switch ( second ) case s: cout Rock crushes scissor. endl; goto end; case r: cout Rock ties
38、 rock. endl; goto end; case p: cout Rock is wrapped by paper. endl; goto end; default : cout second input error! endl; goto end; case p: switch ( second ) case s: cout Paper is cut by scissor. endl; goto end; case r: cout Paper wraps the rock. endl; goto end; case p: cout Paper ties paper. endl; got
39、o end; default : cout second input error! endl; goto end; default : cout First input error! endl; goto end; end: ;6.輸入一個(gè)整數(shù),輸出該整數(shù)的所有素?cái)?shù)因子。例如,輸入120,輸出為2、2、2、3和5?!窘獯稹?includeusing namespace std;int main() int m,i = 2; cout m; while( i=m ) if( m % i = 0 ) cout i ,; m = m / i; else i+;7.使用迭代公式編程序求某一正整數(shù)a的平方根?!窘獯稹?include#includeusing namespace std;int main()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范本寫才有效
- 洗車店轉(zhuǎn)讓合同范本
- 單位不續(xù)約勞動(dòng)合同范本
- 北京車輛抵押合同范本
- 勞務(wù)合同范本jiandan
- 雙控資金合同范本
- 勞務(wù)材料合同范本
- 口頭約定合同范本
- 食堂供貨簡(jiǎn)易合同范本
- 分手代理合同范例
- 禮儀與教化 課件-2023-2024學(xué)年高中美術(shù)湘美版(2019)美術(shù)鑒賞
- 新生兒早期基本保健課件
- 采礦學(xué)課程設(shè)計(jì)硯北煤礦新井設(shè)計(jì)全套圖紙
- 第19章-城市設(shè)計(jì)課件
- 人事管理管理制度
- 大型儲(chǔ)罐計(jì)算書
- 2022-2023學(xué)年廣東省廣州市荔灣區(qū)統(tǒng)考初三第一次模考數(shù)學(xué)試題含解析
- 針對(duì)本項(xiàng)目售后服務(wù)方案
- 2022年桂林電子科技大學(xué)高等學(xué)歷繼續(xù)教育學(xué)士學(xué)位英語(yǔ)考試真
- 新人教版七至九年級(jí)英語(yǔ)單詞表 漢譯英(含音標(biāo))
- 新固廢法課件PPT
評(píng)論
0/150
提交評(píng)論