浙工大C語言復(fù)習(xí)題與參考答案_第1頁
浙工大C語言復(fù)習(xí)題與參考答案_第2頁
浙工大C語言復(fù)習(xí)題與參考答案_第3頁
浙工大C語言復(fù)習(xí)題與參考答案_第4頁
浙工大C語言復(fù)習(xí)題與參考答案_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C程序設(shè)計習(xí)題集 27 C程序設(shè)計復(fù)習(xí)題集目 錄 一、C語言程序設(shè)計復(fù)習(xí)題 單項選擇題 41 填 空 題 45 寫輸出結(jié)果題 46 程序填空題 53 編 程 題 61 三、C語言程序設(shè)計復(fù)習(xí)題答案 單項選擇題 62 填 空 題 63 寫輸出結(jié)果題 63 程序填空題 64 編程題(參考) 65 C語言程序設(shè)計復(fù)習(xí)題1 單項選擇題在每小題的四個備選答案中選出一個正確的,并將正確答案號碼填在題后括號內(nèi)。 1. 用C語言編寫的源文件經(jīng)過編譯,若沒有產(chǎn)生編譯錯誤,則系統(tǒng)將( )。 A、生成可執(zhí)行目標文件 B、生成目標文件 C、輸出運行結(jié)果 D、自動保存源文件 2. 在C集成環(huán)境執(zhí)行菜單命令“運行”,若運

2、行結(jié)束且沒有系統(tǒng)提示信息,說明( )。 A、源程序有語法錯誤 B、源程序正確無誤 C、源程序有運行錯誤 D、源程序無編譯、運行錯誤,但僅此無法確定其正確性 3. 程序運行輸出了錯誤的結(jié)果,可以排除下列哪一個因素( )。 A、算法錯誤 B、運行時輸入數(shù)據(jù)錯誤 C、未通過編譯 D、系統(tǒng)資源配置不當 4. 下列各個錯誤中,屬于編譯錯誤的是( )。 A、數(shù)組下標超界 B、“=”誤寫為“!=” C、死循環(huán) D、括號不配對 5. 若int類型數(shù)據(jù)字長為4,其最大值為( )。 A、231 B、231-1 C、232-1 D、232 6. 常數(shù)的書寫格式?jīng)Q定了常數(shù)的類型和值,03322是( )。 A、16進制

3、int類型常數(shù) B、8進制int類型常數(shù) C、10進制int類型常數(shù) D、10進制long int類型常數(shù) 7.“e2”是( )。 A、實型常數(shù)100 B、值為100的整型常數(shù) C、非法標識符 D、合法標識符 8. 要為字符型變量a賦初值,下列語句中哪一個是正確的( )。 A、char a='3' B、char a="3" C、char a=%; D、char a=*; 9. 要為float類型變量x、y、z賦同一初值3.14,下列說明語句哪一個是正確的( )。 A、float x,y,z=3.14; B、float x,y,z=3*3.14; C、floa

4、t x=3.14,y=3.14,z=3.14; D、float x=y=z=3.14;10. 語句“float pi=3.1415926535;”將( )。 A、導(dǎo)致編譯錯誤 B、說明pi為初值3.1415926535的單精度實型常數(shù) C、導(dǎo)致運行時的溢出錯誤 D、說明pi為初值3.141593的單精度實型常數(shù)11. 算術(shù)運算符、賦值運算符和關(guān)系運算符的運算優(yōu)先級按從高到低依次為( )。 A、算術(shù)運算、賦值運算、關(guān)系運算 B、算術(shù)運算、關(guān)系運算、賦值運算 C、關(guān)系運算、賦值運算、算術(shù)運算 D、關(guān)系運算、算術(shù)運算、賦值運算12. 關(guān)系運算符中優(yōu)先級最低的運算符是( )。 A、“>=”和“&

5、lt;=” B、“>”和“<” C、“=”和“!=” D、“<=”和“<”13. 邏輯運算符中,運算優(yōu)先級按從高到低依次為( )。 A、&&,!,| B、|,&&,! C、&&,|,! D、 !,&&,|14. 對C程序在作邏輯運算時判斷操作數(shù)真、假的表述,下列哪一個是正確的( )。 A、0為假非0為真 B、只有1為真 C、-1為假1為真 D、0為真非0為假15. 表達式 x=0&&y!=0|x!=0&&y=0等效于( )。 A、x*y=0&&x+y!=0 B

6、、x*y=0&&(x+y=0) C、x=0|y=0 D、x*y=0|x+y=016. 表達式!x|a=b等效于( )。 A、!(x|a)=b) B、!(x|y)=b C、!(x|(a=b) D、(!x)|(a=b)17. 下列格式符中,哪一個可以用于以8進制形式輸出整數(shù)( )。 A、%d B、%8d C、%o D、%ld18. 下列格式符中,哪一個可以用于以16進制形式輸出整數(shù)( )。 A、%16d B、%8x C、%d16 D、%d19. a是int類型變量,c是字符變量。下列輸入語句中哪一個是錯誤的( )。 A、scanf("%d,%c",&a,

7、&c); B、scanf("%d%c",a,c); C、scanf("%d%c",&a,&c); D、scanf("d=%d,c=%c",&a,&c);20. 字符變量ch='A',int類型變量K=25,語句printf("%3d,%d3n",ch,k);輸出( )。 A、65,253 B、65 253 C、65,25 D、A 2521. 下列各語句序列中,能夠且僅輸出整型變量a、b中最大值的是( )。 A、if(a>b) printf("%

8、dn",a); printf("%dn",b); B、printf("%dn",b); if(a>b) printf("%dn",a); C、if(a>b) printf("%dn",a); else printf("%dn",b); D、if(a<b) printf("%dn",a); printf("%dn",b);22. 下列各語句序列中,能夠?qū)⒆兞縰、s中最大值賦值到變量t中的是( )。 A、if(u>s)t=u;

9、 t=s; B、t=s; if(u>s)t=u; C、if(u>s)t=s; else t=u; D、t=u; if(u>s)t=s;23. 下列各語句中,能夠輸出整型變量a、b中最大值的是( )。 A、printf("%dn",(a>b)?a,b); B、(a>b)? printf("%d",a):printf("%d",b); C、printf("%d",if(a>b)a else b); D、printf("%dn",(a>b)?a:b);24.

10、下列語句應(yīng)將小寫字母轉(zhuǎn)換為大寫字母,其中正確的是( )。 A、if(ch>='a'&ch<='z') ch=ch-32; B、if(ch>='a'&&ch<='z')ch=ch-32; C、ch=(ch>='a'&&ch<='z')?ch-32:'' D、ch=(ch>'a'&&ch<'z')?ch-32:ch;25. 求整數(shù)1至10的和并存入變量s

11、,下列語句中錯誤的是( )。 A、s=0;for(i=1;i<=10;i+) s+=i; B、s=0;i=1;for(;i<=10;i+) s=s+i; C、for(i=1,s=0;i<=10;s+=i,i=i+1); D、for(i=1;s=0;i<=10;i+) s=s+i;26. 若sizeof(int)為2,計算1至10的乘積,下列語句序列中正確的是( )。 A、int jc=1; for(int i=2;i<=10;i+) jc*=i; B、for(float jc=1,int i=2;i<=10;i+,jc*=i); C、float jc=1;

12、for(int i=2;i<=10;jc*=i,i=i+1); D、for(float jc=1;i=2;i<=10;i+) jc*=i;27. 下列語句中,哪一個可以輸出26個大寫英文字母( )。 A、for(a='A'a<='Z'printf("%c",+a); B、for(a='A'a<'Z'a+)printf("%c",a); C、for(a='A'a<='Z'printf("%c",a+); D、fo

13、r(a='A'a<'Z'printf("%c",+a);28. 與語句 while(i>=0&&i<=10) if(i+=5)continue; printf("%fn",1.0/(i-5); 功能相同的是( )。 A、for(;i>=0&&i<=10;i+) if(i!=5) printf("%fn",1.0/(i-5); B、for(;i>=0&&i<=10;i+) if(i=5) printf("%

14、fn",1.0/(i-5); C、for(;i>=0&&i<=10;i+) if(i!=5) printf("%fn",1.0/(i-5); else break; D、for(;i<=0&&i>=10;i+) if(i!=5) printf("%fn",1.0/(i-5);29. 下列語句中與語句 while(1)if(i>=100)break;s+=i;i+; 功能相同的是( )。 A、for(;i<100;i+) s=s+i; B、for(;i<100;i+;s=s

15、+i); C、for(;i<=100;i+) s+=i; D、for(;i>=100;i+;s=s+i);30. 下列各語句定義了數(shù)組,其中哪一個是不正確的( )。 A、char a310="China","American","Asia" B、int x22=1,2,3,4; C、float x2=1,2,4,6,8,10; D、int m3=1,2,3,4,5,6;31. 下列各語句定義了數(shù)組,其中哪一個是正確的( )。 A、char a10,*p=a0 B、int d2=1,2,3,4,5,6; C、float x3

16、=1,2,4,6,8,10; D、int m="no_1","no_2","no_3"32. 數(shù)組定義為 int a32=1,2,3,4,5,6,下列表述中正確的是( )。 A、數(shù)組元素a32的值為6 B、數(shù)組元素a6的值為6 C、數(shù)組元素a0的值為1 D、a0不是int類型的數(shù)組元素33. 用宏名定義一個字符串,下列表述中哪一個是正確的( )。 A、#define pi=3.14159; B、define pi=3.14159 C、#define pi "3.14159" D、#define pi(3.14159

17、);34. 定義帶參數(shù)的宏計算兩式乘積(如x2+3·x-5與x-6),下列定義中哪個是正確的( )。 A、#define muit(u,v) u*v B、#define muit(u,v) u*v; C、#define muit(u,v) (u)*(v) D、#define muit(u,v)=(u)*(v)35. 宏定義 #define div(a,b) a/b 的引用 div(x+5,y-5) 替換展開后是( )。 A、x+5/y-5 B、x+5/y-5; C、(x+5)/(y-5) D、(x+5)/(y-5);36. 定義帶參數(shù)的宏“#define jh(a,b,t) t=a;

18、a=b;b=t”,使兩個參數(shù)a、b的值交換,下 列表述中哪個是正確的( )。 A、不定義參數(shù)a和b將導(dǎo)致編譯錯誤 B、不定義參數(shù)a、b、t將導(dǎo)致編譯錯誤 B、不定義參數(shù)t將導(dǎo)致運行錯誤 D、不必定義參數(shù)a、b、t類型37. 下列語句定義p為指向float類型變量d的指針,其中哪一個是正確的( )。 A、float d,*p=d; B、float d,*p=&d; C、float *p=&d,d; D、float d,p=d;38. 對語句“int a10,*p=a;”,下列表述中哪一個是正確的( )。 A、*p被賦初值為a數(shù)組的首地址 B、*p被賦初值為數(shù)組元素a0的地址 C、

19、p被賦初值為數(shù)組元素a1的地址 D、p被賦初值為數(shù)組元素a0的地址39. p1指向某個整型變量,要使指針p2也指向同一變量,哪一個語句是正確的( )。 A、p2=*&p1; B、p2=*p1; C、p2=&p1; D、p2=*p1;40. 假如指針p已經(jīng)指向變量x,則&*p相當于( )。 A、x B、*p C、&x D、*p41. 假如指針p已經(jīng)指向某個整型變量x,則(*p)+相當于( )。 A、p+ B、x+ C、*(p+) D、&x+42. 數(shù)組定義為“int a45;”,引用“a+3”表示( )。 A、a數(shù)組第4列的首地址 B、a數(shù)組第1行第4列元

20、素的值 C、a數(shù)組第4行的首地址 D、a數(shù)組第1列第4行元素的值43. 數(shù)組定義為“int a45;”,引用“a1+3”表示( )。 A、a數(shù)組第2行第4列元素的地址 B、a數(shù)組第2行第4列元素的值 C、a數(shù)組第4行的首地址 D、a數(shù)組第1行第4列的首地址44. 數(shù)組定義為“int a45;”,引用“*(*a+1)+2”表示( )。 A、a10+2 B、a數(shù)組第1行第2列元素的地址 C、a01+2 D、a數(shù)組第1行第2列元素的值45. 數(shù)組定義為“int a45;”,下列哪一個引用是錯誤的( )。 A、*a B、*(*(a+2)+3) C、&a23 D、+a46. 共用體定義為“uni

21、on data char ch;int x; a;”,下列哪一個是正確的( )。 A、a.ch='x'a=10; B、a='x',10; C、a.x=10;a.ch='x' D、a='x'47. 共用體定義為“union data char ch;int x; a;”,下列哪一個是不正確的( )。 A、a='x',10; B、a.x=10;a.x+; C、a.ch='x'a.ch+; D、a.x=10;a.ch='x'48. 按位與運算:int a=7,b=12,c=a&b;

22、 變量c的值是( )。 A、19 B、4 C、5 D、949. 按位或運算:int a=6,b=8,c=a|b; 變量c的值是( )。 A、2 B、14 C、48 D、-250. 按位異或運算:int a=14,b=15,c=ab; 變量c的值是( )。 A、1 B、15 C、-1 D、2951. 按位取反運算:int a=16,c=a;,變量c的值是( )。 A、17 B、7 C、84 D、-1752. 左移運算:int a=16,c=a<<2; 變量c的值是( )。 A、67 B、4 C、1 D、6453. 右移運算:int a=16,c>>2; 變量c的值是( )

23、。 A、8 B、1 C、4 D、6454. 以“只讀”方式打開文本文件a:aa.dat,下列語句中哪一個是正確的( )。 A、fp=fopen("a:aa.dat","ab"); B、fp=fopen("a:aa.dat","a"); C、fp=fopen("a:aa.dat","wb"); D、fp=fopen("a:aa.dat","r");55. 以“追加”方式打開文本文件a:aa.dat,下列語句中哪一個是正確的( )。 A、f

24、p=fopen("a:aa.dat","ab"); B、fp=fopen("a:aa.dat","a"); C、fp=fopen("a:aa.dat","r+"); D、fp=fopen("a:aa.dat","w");56. 為讀寫建立一個新的文本文件a:aa.dat,下列語句中哪一個是正確的( )。 A、fp=fopen("a:aa.dat","ab"); B、fp=fopen("a

25、:aa.dat","w+"); C、fp=fopen("a:aa.dat","wb"); D、fp=fopen("a:aa.dat","rb+");2 填空題 1. 設(shè)float x=2.5,y=4.7; int a=7;,表達式 x+a%3*(int)(x+y)%2/4 的值為 。 2. 設(shè) int x=17,y=5; 執(zhí)行語句 x+=-x%-y 后x的值為 。 3. 設(shè) int x=17,y=5; 執(zhí)行語句 x%=x+/-y 后x的值為 。 4. 設(shè) int a=7,b=6,c=5

26、;,表達式 (a+b)>(c*c)&&b=c|c>b 的值為 。 5設(shè) int a=3,b=5,c=7;,表達式a>c|c>b!=0&&c=b+a 的值為 。 6已知三角形邊長a、b、c和s=(a+b+c)/2,計算其面積的算術(shù)表達式為 。 7. 方程ax2+bx+c=0系數(shù)a、b、c且存在兩個實根,計算其中一個實根的算術(shù)表達式為 。 8. p為本金,r為1年期存款年利率,計算存款p元5年到期時本金、利息總和(計復(fù)利)的算術(shù)表達式為 。 9將數(shù)學(xué)式 (x+1)e2x 寫作算術(shù)表達式為 。10ch是字符變量,判斷ch為大寫英文字母的邏輯表達

27、式為 。11. 判斷int類型變量n是否為兩位整數(shù)的邏輯表達式為 。12. 判斷變量a、b的值均不為0的邏輯表達式為 。13. 判斷變量a、b是否絕對值相等而符號相反的邏輯表達式為 。14. 判斷變量a、b中必有且只有一個為0的邏輯表達式為 。15. m是值為兩位數(shù)的整型變量,判斷其個位是奇數(shù)而十位數(shù)是偶數(shù)的邏輯表達式為 。16. 求解賦值表達式 a=5+(c=6)后表達式值、a、c的值依次為 。17. 求解賦值表達式 a=(b=10)%(c=6),表達式值、a、b、c的值依次為 。18. 求解逗號表達式 x=a=3,6*a后,表達式值、x、a的值依次為 。19. 求解逗號表達式 (a=15,

28、a*4),a+5,表達式值、a的值依次為 。20. 求變量a、b中最大值的條件表達式為 。21. 若 a=13、b=25、c=-17,條件表達式 (y=(a<b)?a:b)<c)?y:c 的值為 。22. 若 s='d',執(zhí)行語句 s=(s>='a'&&s<='z')?s-32:s; 字符變量s的值為 。23. 整型變量x的值為25,語句"printf("%o",x);"的輸出結(jié)果為 。24. 整型變量m的值為27,語句 printf("m=%x"

29、,m);的輸出結(jié)果為 。25. 語句printf("s%s","mall"); 的輸出結(jié)果為 。26. 若int k=10, 循環(huán)語句while (k=0) k=k-1; 執(zhí)行 次。27若int k=2, 循環(huán)語句while (k!=0) printf("%d",k); k-; 執(zhí)行 次。28. 若int i=10,s=0;,執(zhí)行語句while(s+=i-,-i);后s、i值分別為 。29. 語句for(int s,i=1;i<=100;s+=i,i+); 能否計算1100的和?原因是 。30. 若int類型變量字長為2,程序段

30、 int jc=1; for(int i=2;i<10;i+)jc*=i; 能否計算10的階乘? 原因是 。31. 定義a為共有10個元素的靜態(tài)存儲int類型數(shù)組的語句為 。32. 定義a為長度為10的字符串、同時為字符串賦初值"continue"的語句為 。33. 定義a為共有5個元素的一維整型數(shù)組、同時定義p為指向a數(shù)組首地址的指針變量的語句為 。34. 定義a為4行5列的整型數(shù)組、同時定義p為指向a數(shù)組首地址的指針變量的語句為 。35. 如定義語句為“char a="windows ",b="95"”, 語句"p

31、rintf("%s",strcat(a,b);"的輸出結(jié)果為 。36. 定義語句為 char a15,b="windows 95",則語句 printf("%s",strcpy(a,b); 的輸出結(jié)果為 。37. 定義 char a="Box",b="Boss",語句 printf("%d",strcmp(a,b);輸出 。38. 定義 char a10="student",語句"printf("%d",strlen

32、(a);"輸出結(jié)果為 。39. 定義 char a="WINDOWS",語句 printf("%s",strlwr(a);輸出 。40. 定義 char a="hangzhou",*p=a;,執(zhí)行for(int i=0;*p!='0'p+,i+); 后i的值為 。41. 宏定義 #define f(x,y) printf(x,y) 的引用 f("%dn",m); 置換展開后為 。42. 宏定義 #define f(x,y) fopen(x,y) 的引用 f("a.txt"

33、;,"rw"); 置換展開后為 。43. 宏定義 #define f(c) c>='A'&&c<='Z' 的引用 f(xi) 置換展開后為 。44表達式 3&5、3|5、3|5 的值分別為 、 、 。45設(shè) int x=707,表達式 xx、x|x、xx 的值分別為 、 、 。46設(shè) int x=0707,表達式 x&&x、!x&&x、x>>3&0的值分別為 、 、 。47. 函數(shù)的參數(shù)為int類型時,虛參與實參結(jié)合的傳遞為 。48. 函數(shù)的參數(shù)為floa

34、t類型時,虛參與實參結(jié)合的傳遞為 。49. 函數(shù)的參數(shù)為char* 類型時,虛參與實參結(jié)合的傳遞為 。50. 函數(shù)的實參為常量時,虛參與實參結(jié)合的傳遞為 。51對下列遞歸函數(shù),函數(shù)調(diào)用f(3)的返回值是 。 int f(int n) return(n=0)?1:f(n-1)+2);52函數(shù)f定義如下,調(diào)用f("1475")的返回值為 。 int f(char *s) int k=0; while(*s) k+=*s+-'0' return k;53. 函數(shù)change定義如下,a=10、b=5,執(zhí)行 change(a,b)后a、b的值分別為 。 void c

35、hange(int a,int b) int t=0; t=a; a=b; b=t;54. 開辟一個存儲n個int數(shù)據(jù)的內(nèi)存區(qū)、并將內(nèi)存區(qū)首地址送入p(指向int類型的指針變量)的語句為 。55釋放由p所指向的內(nèi)存區(qū)的語句為 。56fp為文件位置指針,將fp移到離當前位置25個字節(jié)處的語句為 。 3 寫輸出結(jié)果題1. #include <stdio.h> void main() char ch; int k=0; for(ch='A'ch<'H'ch+,k+) if(k%2=0) printf("%c ",ch); prin

36、tf("n"); 輸出結(jié)果: 2. #include <stdio.h> void main( ) int k=0; char c='A' do switch (c+) case 'A': k+; break; case 'B': k-; case 'C': k+=2; break; case 'D': k=k%2; break; case 'E': k=k*10; break; default: k=k/3; k+; while(c<'G');

37、 printf("k=%dn", k); 輸出結(jié)果: 3. #include <stdio.h> void main() int a6=12,4,17,25,27,16,b6=27,13,4,25,23,16,i,j; for(i=0;i<6;i+) for(j=0;j<6;j+) if(ai=bj)break; if(j<6) printf("%d ",ai); printf("n"); 輸出結(jié)果: 4. #include <stdio.h> void main() int a8=1,0,1

38、,0,1,0,1,0,i; for(i=2;i<8;i+) ai+=ai-1+ai-2; for(i=0;i<8;i+) printf("%d ",ai); printf("n"); 輸出結(jié)果: 5. #include <stdio.h> void main() int s=1,t=1,a,n; scanf("%d%d",&a,&n); for(int i=1;i<n;i+) t=t*10+1; s=s+t; 輸入數(shù)據(jù):2,4 s*=a; printf("SUM=%dn"

39、;,s); 輸出結(jié)果: 6. #include <stdio.h> #define PR(x,y) printf("%s=t%dn",x,y) void main( ) int x=3,y=2,z=1; 輸出結(jié)果: PR("x|y&z",x|y&z); PR("xy&z",xy&z); PR("x&y&z",x&y&z); x=1; y=-1; PR("! x|x",! x|x); PR("x|x",

40、x|x); 7. #include <stdio.h> void main() int a5=2,4,6,9,12,b6=2,3,4,6,8,9; for(int i=0;i<5;i+) for(int j=0;j<6;j+) if(*(a+i)=*(b+j) printf("%d ",*(a+i); printf("n"); 輸出結(jié)果: 8. #include <stdio.h> #include <string.h> void main() 輸出結(jié)果: char str1="*" f

41、or(int i=0;i<4;i+) printf("%sn",str1); str1i=' ' str1strlen(str1)-1='0' 9. #include <stdio.h> void main() char a58; 輸出結(jié)果: for(int i=0;i<5;i+) for(int j=0;j<8;j+) if(i=0|i=4) aij='-' else aij=' ' for(i=1;i<4;i+) ai0='|' ai5='|

42、9; for(i=0;i<5;i+) ai6='0' for(i=0;i<5;i+) printf("%sn",ai); 10. #include <stdio.h> void main() char a8,temp; int i,j; 輸出結(jié)果: for(i=0;i<7;i+) ai='a'+i; for(i=0;i<3;i+) temp=a0; for(j=1;j<7;j+) aj-1=aj; a6=temp;a7='0' printf("%sn",a); 11

43、. #include <stdio.h> void main() 輸出結(jié)果: int i,j,n; for(i=0;i<4;i+) for(j=1;j<=i;j+) printf(" "); n=7-2*i; for(j=1;j<=n;j+) printf("%1d",n); printf("n"); 12. #include <stdio.h> void main() char a8,temp; int j,k; for(j=0;j<7;j+) aj='a'+j; 輸出

44、結(jié)果: a7='0' for(j=0;j<3;j+) temp=a6; for(k=6;k>0;k-) ak=ak-1; a0=temp; printf("%sn",a); 13. #include <stdio.h> 輸出結(jié)果: void print(int,char,int); void main() print(3,'*',1); print(2,'*',3); print(1,'*',5); print(2,'#',3); print(2,'#',

45、3); void print(int begin,char pzf,int n) char a50; for(int i=0;i<begin;i+) ai=' ' for(i=0;i<n;i+) abegin+i=pzf; abegin+i='0' printf("%sn",a); 14. #include <stdio.h> void main() 運行時輸入: 5 7 3 int a,b,c,find(int,int,int); scanf("%d%d%d",&a,&b,&

46、;c); printf("%dn%d,%d,%dn",find(a,b,c),a,b,c); 輸出結(jié)果: int find(int a,int b,int c) int u,s,t; u=(u=(a>b)?a:b)>c)? u:c; t=(t=(a<b)?a:b)<c)? t:c; s=a+b+c-u-t; a=u; b=s; c=t; return s; 15. #include <stdio.h> void fun1(int n,int a3) 輸出結(jié)果: for(int i=0;i<n;i+) for(int j=0;j<n;j+) aij=aij/aii; void main() int a33=6,4,2,8,6,4,9,6,3; fun1(3,a); for(int i=0;i<3;i+) for(int j=0;j<3;j+) printf("%d ",aij); printf("n"); 16. #include <s

溫馨提示

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

最新文檔

評論

0/150

提交評論