版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第五章函數(shù)5.1選擇題1.C語言是由構(gòu)成。A.主程序和子程序B.主函數(shù)和假設(shè)干子函數(shù)C.一個主函數(shù)和一個其他函數(shù)D.主函數(shù)和子程序2.以下說法中正確的選項(xiàng)是。A.C語言程序總是從第一個的函數(shù)開始執(zhí)行B.在C語言程序中,要調(diào)用的函數(shù)必須在main函數(shù)中定義C.C語言程序總是從main函數(shù)開始執(zhí)行D.C語言程序中的main函數(shù)必須放在程序的開始局部3.以下對C語言函數(shù)的有關(guān)描述中,正確的選項(xiàng)是。A.調(diào)用函數(shù)時,只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參B.C函數(shù)既可以嵌套定義又可以遞歸調(diào)用C.函數(shù)必須有返回值,否那么不能使用函數(shù)D.C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在冋一個源程序文件中4.C
2、語言程序中,當(dāng)函數(shù)調(diào)用時。A.實(shí)參和形參各占一個獨(dú)立的存儲單兀B.頭參和形參共用一個存儲單兀C.可以由用戶指疋是否共用存儲單兀D.計(jì)算機(jī)系統(tǒng)自動確疋是否共用存儲單兀5.關(guān)于return 語句,以下正確的說法是。A.在主函數(shù)和其他函數(shù)中均要出現(xiàn)B.必須在每個函數(shù)中出現(xiàn)C.可以在同一個函數(shù)中出現(xiàn)屢次D.只能在除主函數(shù)之外的函數(shù)中出現(xiàn)一次6.一個函數(shù)返回值的類型是由決定的。A.return語句中表達(dá)式的類型B.在調(diào)用函數(shù)時臨時指定C.定義函數(shù)時指定的函數(shù)類型D.調(diào)用該函數(shù)的主調(diào)函數(shù)的類型7.在C語言的函數(shù)中,以下正確的說法是。A.必須有形參B.形參必須是變量名C.可以有也可以沒有形參D.數(shù)組名不能作
3、形參&以下描述正確的選項(xiàng)是。A.函數(shù)調(diào)用可以出現(xiàn)在執(zhí)行語句或表達(dá)式中B.函數(shù)調(diào)用不能作為一個函數(shù)的實(shí)參C. 函數(shù)調(diào)用可以作為一個函數(shù)的形參D. 以上都不正確在調(diào)用函數(shù)時,如果實(shí)參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是。A. 地址傳遞B.單向值傳遞C.由實(shí)參傳給形參,再由形參傳回實(shí)參D.傳遞方式由用戶指定當(dāng)調(diào)用函數(shù)時,實(shí)參是一個數(shù)組名,那么向函數(shù)傳送的是。A. 數(shù)組的長度B.數(shù)組的首地址C.數(shù)組每一個元素的地址D.數(shù)組每個元素中的值如果在一個函數(shù)的復(fù)合語句中定義了一個變量,那么該變量。A. 只在該復(fù)合語句中有效,在該復(fù)合語句外無效B. 在該函數(shù)中任何位置都有效C. 在本程序的源文件
4、范圍內(nèi)均有效D. 此定義方法錯誤,其變量為非法變量以下說法不正確的選項(xiàng)是。A. 主函數(shù)main中定義的變量在整個文件或程序中有效B. 不同函數(shù)中,可以使用相同名字的變量C. 形式參數(shù)是局部變量D. 在一個函數(shù)內(nèi)部,可以在復(fù)合語句中定義變量,這些變量只在本復(fù)合語句中有效在一個源程序文件中定義的全局變量的有效范圍是。A. 根源程序文件的全部范圍B. 一個C程序的所有源程序文件C. 函數(shù)內(nèi)全部范圍D. 從定義變量的位置開始到源程序文件結(jié)束以下表達(dá)中不正確的選項(xiàng)是。A. 在不同的函數(shù)中可以使用相同名字的變量B. 函數(shù)中的形式參數(shù)是局部變量C. 在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D. 在一個函數(shù)
5、內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效如果要限制一個變量只能為本文件所使用,必須通過來實(shí)現(xiàn)。靜態(tài)局部變量局部變量說明 。局部自動變量D.局部靜態(tài)變量A.外部變量說明B.C.靜態(tài)外部變量D.以下哪種數(shù)據(jù)不存放在動態(tài)存儲區(qū)中A.函數(shù)形參變量B.C.函數(shù)調(diào)用時的現(xiàn)場保護(hù)和返回地址以下表達(dá)中不正確的選項(xiàng)是。A. 函數(shù)中的自動變量可以賦初值,每調(diào)用一次,賦一次初值。B. 在調(diào)用函數(shù)時,實(shí)在參數(shù)和對應(yīng)形參在類型上只需賦值兼容。C. 外部變量的隱含類別是自動存儲類別。D. 函數(shù)形參可以說明為 register 變量。以下只有在使用時才為該類型變量分配內(nèi)存的存儲類說明是。A. auto 禾口 static
6、B. auto 禾口 registerC. register禾口 staticD. extern禾口 register9.10.11.12.13.14.15.16.17.18.19.C語言中,函數(shù)值類型的定義可以缺省,此時函數(shù)值的隱含類型是。A. void B. i ntC. floatD. double20.21.22.在C語言中,函數(shù)的隱含存儲類別是(A. auto B. static C. extern在C語言中,形參的缺省存儲類是(A. autoB. register假設(shè)有以下程序#in clude <stdio.h>)。D.)。無存儲類別C. staticD. exter
7、 n23.24.25.26.27.void f(i nt n); main ()void f(int n);f(5);void f(i nt n)prin tf("%dn", n);那么以下表達(dá)中不正確的選項(xiàng)是(A.)。f進(jìn)行說明,那么只能在主函數(shù)中正確調(diào)用函數(shù)B.假設(shè)只在主函數(shù)中對函數(shù)假設(shè)在主函數(shù)前對函數(shù) f進(jìn)行說明,那么在主函數(shù)和其后的其它函數(shù)中都可以正確調(diào)用 函數(shù)f對于以上程序,編譯時系統(tǒng)會提示出錯信息:提示對 函數(shù)f無返回值,所以可用 voidC.D.以下所列的各函數(shù)首部中,正確的選項(xiàng)是(A.B.C.f函數(shù)重復(fù)說明 將其類型定義為無值型void play(var :
8、ln teger,var b:I nteger) void play(i nt a,b)void play(i nt a,i nt b)Sub play(a as in teger,b as in teger)D.有如下函數(shù)調(diào)用語句fun c(rec1,rec2+rec3,(rec4,rec5);該函數(shù)調(diào)用語句中,含有的實(shí)參個數(shù)是(A. 3 B. 4 C. 5D.假設(shè)有以下函數(shù)調(diào)用語句: 的個數(shù)是()°A.3B.4以下函數(shù)值的類型是(fun (float x)float y; y= 3*x_4; return y;A. i ntB.不確定以下函數(shù)定義不正確的選項(xiàng)是(fun (a+b,
9、(x,y),fu n(n+k,d,(a,b);C.5D.6有語法錯在此函數(shù)調(diào)用語句中實(shí)參C. void)。D. floatA. i nt max()B. i nt max(x,y)int x,y, z;int x,y;z=x>y?x:y; int z;z=x>y?x:y;return(z);C. i nt max(x,y)D. i nt max()int x,y,z; z=x>y?x:y;return(z);28 以下程序的運(yùn)行結(jié)果是()。main ()int i=3;prin tf("%d,%d,%dn",i,i+,i+);A. 5,5,4 B. 3,4
10、,5 C. 3,3,4D. 5,4,329以下程序的輸出結(jié)果是()。fun (i nt x, int y, int z) z=x*x+y*y; main ()int a=31;fun (5,2,a);prin tf("%d",a);C. 31D.)。無定值A(chǔ). 0B. 2930 以下程序執(zhí)行后的輸出結(jié)果是(void fun c1(i nt i);void fun c2(i nt i);char st="hello,frie nd!"void fun c1(i nt i)prin tf("%c",sti);if(i<3)i+=2;
11、fu nc2(i);void fun c2(i nt i)prin tf("%c",sti);if(i<3)i+=2;fu nc1(i);main ()int i=0;fun c1(i);prin tf("n");A. hello B. hel C. hloD. him31 有如下程序int fun c(i nt a,i nt b) retur n( a+b);main ()int x=2,y=5,z=8,r;r=func(fun c(x,y),z);prin tf("%dn",r);該程序的輸出的結(jié)果是()。A. 12B. 1
12、3 C. 14 D. 1532 有以下程序float fun (i nt x,i nt y) return(x+y); main ()int a=2,b=5,c=8;prin tf("%3.0fn",fu n(i nt)fu n(a+c,b),a-c);程序運(yùn)行后的輸出結(jié)果是()。D. 9.0A.編譯出錯B. 9C. 2133有以下程序#i nclude "stdio.h"int abc(i nt u,i nt v);main ()int a=24,b=16,c;c=abc(a,b);prin tf("%dn",c);int abc(
13、i nt u,i nt v)int w;while(v)w=u%v; u=v; v=wreturn u;輸出結(jié)果是()。A. 6B. 7C. 8D. 934.閱讀以下函數(shù):fun( char s,char t)int i=-1;while (+i,si=ti&&si!='return(si= ' O' &&ti=' 以上函數(shù)的功能是()。A.比較串s和t的長度C.比較串s和t是否相等 35以下程序的輸出結(jié)果是()。f( int b , int m, int n)int i,s=0;for(i=m;i <n ;i=i+2) s
14、=s+bi;return s;main ()int x, a =1,2,3,4,5,6,7,8,9; x=f(a,3,7);prin tf("%dn",x);A. 10B. 18C. 836以下程序中函數(shù) reverse的功能是將void reverse(i nt a ,i nt n)int i,t;for(i=0;i< n/2;i+)t=ai; ai=a n-1-i;a n-1-i=t;0');0');B.比較串s和tD.將串t賦給串D. 15a所指數(shù)組中的內(nèi)容進(jìn)行逆置。的大小smain ()int b10=1,2,3,4,5,6,7,8,9,10;
15、 int i,s=0;reverse(b,8);for(i=6;i<10;i+) s+=bi;prin tf("%dn",s);程序運(yùn)行后的輸出結(jié)果是()。A. 22B. 10C.34D. 3037. 請讀程序:#in clude<stdio.h>func( int a, int b)int c;c=a+b;return c;main ()int x=6, y=7, z=8, r;r=func( (x-,y-,x+y),z-);prin tf("%dn",r);上面程序的輸出結(jié)果是()。A. 11 B. 19 C.2138. 請讀程序:
16、#in clude<stdio.h>f(in b, i nt n)int i, r;r=1;for(i=0; i<=n; i+) r=r*bi;return r;main ()int x, a= 234,5,6,7,8,9;x=f(a, 3);prin tf("%dn",x);上面程序的輸出結(jié)果是()。A. 720 B.120 C. 2439. 下面程序的輸出是()。main ()int t=1;fun(fun( t);fun (i nt h)static int a3=1,2,3;int k;D. 31D. 6for(k=0;k<3;k+) ak+
17、=ak-h; for(k=0;k<3;k+) printf("%d",ak); prin tf("n"); return(ah);A.1,2,3,B.1,3,5,C. 1,3,5,D. 1,3,5,1,5,9,1,3,5,0,4,8,-1,3,7,40.有如下程序long fib(i nt n)if(n>2) return(fib(n-1)+fib(n-2); else return(2);main ()prin tf("%dn",fib (3);該程序的輸出結(jié)果是()。A. 2B. 4C. 641以下程序的輸出結(jié)果是()
18、。long fun( int n)long s;if(n=1 | n=2) s=2;else s=n-fun(n-1);return s;main ()printf("%ldn", fun(3);A. 1B. 242以下程序的輸出結(jié)果是()。fun c(i nt x)in t p;if(x=0|x=1) return (3);p=x-fu nc(x_2);return p;main ()prin tf("%dn",fu nc(9);A. 7B. 2C. 043.有以下程序D. 8D. 3C. 3D. 4int f(i nt n)if(n=1) retur
19、n 1;else return f(n-1)+1;main ()int i,j=O;for(i=1;i<3;i+) j+=f(i);prin tf("%dn",j);程序運(yùn)行后的輸出結(jié)果是()。A. 4B. 344.下面程序的輸出是()。int w=3;main ()int w=10;prin tf("%dn",fu n( 5)*w);fun (i nt k)if(k=0) return w;return(fu n(k_1)*k);A.360B.360045以下程序的輸出結(jié)果是()。#i nclude "stdio.h"int
20、i=5;main ()int i=3; int i=10;i+;f1();i+=1;prin tf("%dn",i);int f1()i=i+1;return(i);A.7B.4C.1246以下程序的輸出結(jié)果是()。int a, b;void fun()D.6C. 2D. 1C.1080D. 1200a=100; b=200; main ()int a=5, b=7;fun ();prin tf("%d%dn", a,b);A. 10020047. 以下程序輸出結(jié)果是(main ()int i;for(i=0;i<2;i+) add();add()
21、int x=0;static int y=0; prin tf("%d,%dn",x,y); x+;y=y+2;A. 0,0B. 0,00,0 0,248. 設(shè)有以下函數(shù):f (int a)int b=0;static int c = 3;b+; c+;B. 57)。C. 0,01,0C. 200100D. 0,01,2D. 75retur n( a+b+c);如果在下面的程序中調(diào)用該函數(shù),那么輸出結(jié)果是。main ()int a = 2, i;for(i=0;i<3;i+) prin tf("%dn",f(a);D. 71013A. 7B. 7C
22、. 78 99 1149以下程序的輸出的結(jié)果是()。int x=3;main ()int i;for (i=1;i<x;i+) in cre();in cre()static int x=1;x*=x+1;prin tf(" %d",x);A. 3 3B. 2 250. 有以下程序int a=3;main ()int s=0; int a=5; s+=a+; s+=a+;pri ntf("%dn",s);程序運(yùn)行后的輸出結(jié)果是()。A. 8B. 1051. 下面程序的輸出是()。fun 3(i nt x)static int a=3;a+=x;re
23、turn(a);main ()int k=2, m=1, n;n=fu n3(k);n=fun 3(m);prin tf("%dn", n);A. 3B. 4C. 652. 下面程序的輸出是()。int m=13;int fun 2(i nt x, int y)int m=3;return(x*y-m);main ()D. 9C. 2 6D. 2 5C.7D.11D. 10D. 85int a=7, b=5;prin tf("%dn",fu n2(a,b)/m);A. 1B. 2C. 753 以下程序執(zhí)行后輸出的結(jié)果是()。#in elude <s
24、tdio.h>f(int a)int b=0; static e=3;a=c+,b+;return (a); mai n()int a=2,i,k;for(i=0;i<2;i+) k=f(a+);prin tf("%dn",k);A. 3B. 0C. 5D. 454 以下程序執(zhí)行后輸出的結(jié)果是()。int d=1;fun (int p)int d=5;d+=p+;prin tf("%d",d);mai n()int a=3;fun( a);d+=a+; prin tf("%dn",d);A. 84B. 96C. 9455以
25、下程序的輸出結(jié)果是()。int d=1;fun(int p)static int d=5;d+=p;prin tf("%d ",d);return(d);mai n()int a=3;printf("%d n,fun(a+fun(d);A. 6 9 9 B. 6 6 9 C. 6 15 15 D. 6 6 155. 2填空題1. 下面程序的輸出結(jié)果是 。int t(i nt x,i nt y,i nt cp,i nt dp)cp=x*x+y*y;dp=x*x_y*y;mai n()int a=4,b=3,c=5,d=6;t(a,b,c,d);prin tf(&qu
26、ot;%d %d n",c,d);2. 下面程序運(yùn)行后的輸出結(jié)果是 。void fun (i nt x,i nt y)x=x+y;y=x_y;x=x_y;prin tf("%d,%d,",x,y);main ()int x=2,y=3;fun (x,y);printf( “%d,%d n ,x,y);3. 下面程序的輸出結(jié)果是 。void fun()static int a=0;a+=2; prin tf("%d",a);main ()int cc;for(cc=1;cc<4;cc+) fun();prin tf("n"
27、;);4. 下面程序輸出的最后一個值是 int f(int n)static int f=1;f=f*n;return f;main ()int i;for(i=1;i<=5;i+) printf("%5d",f(i);5. 下面程序運(yùn)行結(jié)果為 。#in clude<stdio.h>main ()int i;for(i=0;i<2;i+) as();as()int lv=0;static int sv=0;prin tf("%d,%dn",lv,sv);lv+;sv+;return;6. 下面程序的輸出是。un sig ned f
28、un6( un sig ned num)un sig ned k=1;do k*=n um%10;num/=10; while( nu m);return(k);main ()un sig ned n=26;prin tf("%dn", fun6(n);7. 下面程序的輸出結(jié)果是 。#in clude <stdio.h>fun( int x)in t p;if( x=0|x=1) return (3); p=x-fu n( x-2);return p;main ()prin tf( "%dn", fun (9);&下面程序的輸出是lo
29、ng fun 5(i nt n)long s;if(n=1)|( n=2)s=2;elses=n+fun5(n _1);return(s);main ()long x;x=fun 5(4);prin tf("%ldn",x);9.下面程序的輸出是#define MAX 5int aMAX,k;main ()fun 1();fun3(); fun2(); fun3(); prin tf("n");fun 1()for(k=0;k<MAX;k+) ak=k+k;fun 2()int aMAX,k; for(k=0;k<5;k+) ak=k;fun
30、 3()int k;for(k=0;k<MAX;k+) pri ntf("%d",ak);10下面程序的運(yùn)行結(jié)果是 。#in elude <stdio.h>main ()int k=4, m=1, p;p=fune(k,m); printf("%d,",p);p=fune(k,m); printf("%d n",p);fun e(i nt a, int b)static int m=0, i=2;i+=m+1;m=i+a+b;return m;11 .下面程序運(yùn)行結(jié)果是 。main ()int x=2, n=3;pr
31、in tf("%dn",power(x, n);power(i nt x,i nt n)in t p;if(n>0) p=power(x ,n _1)*x;else p=1;return(p);12.下面程序從鍵盤輸入:5647,輸出結(jié)果是 #in elude<stdio.h>void con vert(i nt n)int i;if(i=n/10)!=0)con vert(i);putehar(n%10+ ' 0');main ()int nu mber;scan f("%d",&n umber);if(nu
32、mber<0) putchar( -');nu mber= -nu mber;con vert (nu mber);13.輸入I am a student. 時,下面程序運(yùn)行結(jié)果是 。#in clude<stdio.h>main ()int i,c ,num=0,word=0;char stri ng81;gets(stri ng);for(i=0;c=stri ngi;i+)if(c='')word=0;else if(word=0)word=1; nu m+;prin tf("%d", num);14下面程序的運(yùn)行結(jié)果是 。#i
33、n clude<stdio.h>long fib(i nt g)switch(g)case 0:retur n 0;case 1:case 2:retur n( 1);return(fib(g-1)+fib(g-2);main ()long k;k=fib (5);prin tf("%dn",k);15設(shè)在主函數(shù)中有以下定義和函數(shù)調(diào)用語句,且fun函數(shù)為void類型;請寫出fun函數(shù)的首部 【1】。(要求形參名為b。)main ()double s1022;int n;fun( s);16以下程序中,主函數(shù)調(diào)用了Lin eMax函數(shù),實(shí)現(xiàn)在N行M列的二維數(shù)組中,
34、找出每一行上的最大值。請?zhí)羁铡?define N 3#define M 4void LineMax(int xNM)int i,j,p;for(i=0; i<N;i+) P=0;for(j=1; j<M;j+)if(xip<xij)【1】;printf("The max value in line %d is %dn", i,【2】);main ()int xNM=1,5,7,4,2,6,4,3,8,2,3,1;3】;17.下面函數(shù)的功能是:求x的y次方,請?zhí)羁?。double fun( double x, int y)int i;【1】double z;f
35、or(i=1, z=x; i<y;i+) z=z* return 乙18.假設(shè)已定義:int a10, i;,以下fun函數(shù)的功能是:在第一個循環(huán)中給前10個數(shù)組元素依次賦1、2、3、4、5、6、7、8、9、10;在第二個循環(huán)中使a數(shù)組前10個元素中的值對稱折疊,變成fun( int a)int i;for(i=1; i<=10; i+) for(i=0; i<5; i+)19.下面函數(shù)的功能是計(jì)算1、2、3、4、5、5、4、3、2、1。請?zhí)羁??!?】=i;【2 】=ai;1*211* 2*311*2* 3* 4*-,請?zhí)羁?。ndouble fun (i nt n)doubl
36、e s=0.0,fac=1.0;int i;for(i=1,i<=n ;i+) fac=fac 【1 】;s=s+fac;return s;20. 下面pi函數(shù)的功能是,根據(jù)以下公式返回滿足精度e要求的p的值。根據(jù)以下算法補(bǔ)足所缺語句。2* (11*21*2*31*2*3*1*31* 3* 51* 3* 5*71* 3* 5*7*2ndouble pi(double eps)double s=0.0,t=1.0;int n;for(【1 】;t>eps; n+) s+=t;t=n *t/(2* n+1);return(2.0* 【2);21. 讀下面的程序,填空完善程序。main
37、()int a,b,c;scan f("%d%d",【1);c=【2 (a,b);prin tf("a=%d,b=%d,c=%dn",a,b,c);int max(x,y)【3;int乙if(x>y) z=x;else z=y;【4;22. 下面程序根據(jù)對x的輸入,求1到x的累加和。float fun (i nt n)int i; float c;【1】;for(i=1;i<=n ;i+) c+=i;【2】;main ()int兀scan f("%d",【3】);prin tf("%fn",fu n(x
38、);23. 分別計(jì)算并輸出1! , 2!, 3! , 4!和5!。main ()int i;for(i=1;i<=5;i+) pri ntf("%d!=%dn",i,【1 】);int fac(i nt n)【2】f=1;f*=n;return(f);24. 求出數(shù)組中的最大、最小元素值以及所有元素的均值。【1】;float average(i nt n, float array)int i;float sum;max=min=sum=【2 】;for(i=1;i< n; i+) sum+=arrayi;if(max<arrayi) max=arrayi;
39、if(mi n> arrayi) min=arrayi;return(sum/n);main ()int i;float aver,score10;prin tf("i nput 10 score:n");for(i=0;i<10;i+) sca nf("%f",【3 】);aver=average(10,score);prin tf("max=%.2fnmi n=%.2fnaverage=%.2fn",max,mi n,aver); 25. 下面程序的功能是找出三個字符串中最大串,填空完善程序?!?】#in clude&
40、lt;stdio.h>main ()int i; char stri ng20,str320; for(i=0;i<3;i+) gets(【2);if(strcmp(str0,str1)>0) strcpy(string,str0);else strcpy(stri ng,str1);if(strcmp(str2,stri ng)>【3 ) strcpy(stri ng,str2);printf("the largest string isn%sn",string);26. 本程序的函數(shù) ver是使輸入的字符串按反序存放,在主函數(shù)中輸入和輸出字符串。
41、 main ()char str100;scan f("%s",str);ver(str);prin tf("%sn",str);ver(【1)char t;int i,j;for(i=0,j=strle n(str);i<strle n(str)/2;i+,j-) t=stri;【2;【3;27. 用“起泡法對輸入的 10個字符排序后按從小到大的次序輸出。#define N 10char strN;main ()int i,flag;for(flag=1;flag=1;) scan f("%s",str);flag=0; pr
42、in tf("n");sort(【1 );for(i=0;i<N;i+) pri ntf("%c",stri);prin tf("n");sort(char strN)int i,j;char t;for(j=1;j<N;j+)0' );i+);for(i=0;(i<N-j)&&(stri!='if(stri>stri+1)t=stri;【2】;【3】28 用選擇法對數(shù)組進(jìn)行由小到大排序。void sort (n ,array)【1】;int i,j,k,t;for(i=0;i&
43、lt; n-1;i+) k=i;for( 【2 】;j< n;j+) if(arrayk>arrayj) k=j;t=arrayi;arrayi=arrayk;arrayk=t;main ()int i,a10;prin tf("i nput the array:' n");for(i=0;i<10;i+) sca nf("%d",&ai);【3】;prin tf("the sorted array:' n"); for(i=0;i<10;i+) pri ntf("%6d&qu
44、ot;,ai);29.用遞歸方法求 n!。float fac(i nt n)float f;if(n<0) printf("n<0,data error!");else if( 【1 】)f=1;else f= 【2 】;return(f);main ()int n=6;float y;prin tf("n");【3】;prin tf("%d!=%5.0f", n, y);YES,否那么打印NO.30.程序調(diào)用prime函數(shù),判斷輸入的一個整數(shù)是否為素?cái)?shù),是那么打印#i nclude "stdio.h"main ()int兀printf(輸入一個整數(shù)給 x: "); scan f("%d",【1】);if(prime(x) pri ntf("YESn");else prin tf("NOn );prime(i nt a)int e,i,yes;yes=1;e=a/2;i=2;while(i<=e) 【2 】)if(a% 【3 】=0
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東省安全員《B證》考試題庫
- 2025年重慶市安全員-A證考試題庫附答案
- 廣州珠江職業(yè)技術(shù)學(xué)院《惡意代碼調(diào)查技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年江西省安全員B證(項(xiàng)目經(jīng)理)考試題庫
- 廣州應(yīng)用科技學(xué)院《手機(jī)多媒體開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025青海建筑安全員A證考試題庫
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《多媒體信息處理與傳輸》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州鐵路職業(yè)技術(shù)學(xué)院《動畫設(shè)計(jì)原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年江蘇省安全員-B證考試題庫及答案
- 2025年福建省建筑安全員-B證(項(xiàng)目經(jīng)理)考試題庫
- 2025社保政策培訓(xùn)
- (八省聯(lián)考)河南省2025年高考綜合改革適應(yīng)性演練 生物試卷(含答案)
- 人工智能銷售工作總結(jié)
- 工商注冊租房合同范例
- 2024年單位司機(jī)個人工作總結(jié)(6篇)
- 2023-2024學(xué)年廣東省深圳市羅湖區(qū)八年級上學(xué)期期末生物試題
- 【9物(北師)期末】阜陽市臨泉縣2023-2024學(xué)年九年級上學(xué)期期末考試物理試題
- 2025年醫(yī)院保衛(wèi)科工作總結(jié)及2025年工作計(jì)劃
- 班會課件高中
- 部編版一年級上冊語文第一單元-作業(yè)設(shè)計(jì)
- 安全生產(chǎn)泄漏課件
評論
0/150
提交評論