版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第五章函數(shù)5.1選擇題1.C語言是由()構(gòu)成。主程序和子程序主函數(shù)和若干子函數(shù)一個(gè)主函數(shù)和一個(gè)其余函數(shù)主函數(shù)和子程序2.以下說法中正確的選項(xiàng)是()。C語言程序老是從第一個(gè)的函數(shù)開始履行在C語言程序中,要調(diào)用的函數(shù)一定在main( )函數(shù)中定義C語言程序老是從main( )函數(shù)開始履行C語言程序中的main( )函數(shù)一定放在程序的開始部分3.以下對(duì)C語言函數(shù)的相關(guān)描繪中,正確的選項(xiàng)是()。調(diào)用函數(shù)時(shí),只好把實(shí)參的值傳遞給形參,形參的值不可以傳遞給實(shí)參C函數(shù)既能夠嵌套定義又能夠遞歸調(diào)用函數(shù)一定有返回值,不然不可以使用函數(shù)C程序中有調(diào)用關(guān)系的所有函數(shù)一定放在同一個(gè)源程序言件中4.C語言程序中,當(dāng)函數(shù)調(diào)用時(shí)()。實(shí)參和形參各占一個(gè)獨(dú)立的儲(chǔ)存單元實(shí)參和形參共用一個(gè)儲(chǔ)存單元能夠由用戶指定能否共用儲(chǔ)存單元計(jì)算機(jī)系統(tǒng)自動(dòng)確立能否共用儲(chǔ)存單元5.對(duì)于return語句,以下正確的說法是()。在主函數(shù)和其余函數(shù)中均要出現(xiàn)一定在每個(gè)函數(shù)中出現(xiàn)能夠在同一個(gè)函數(shù)中出現(xiàn)多次只好在除主函數(shù)以外的函數(shù)中出現(xiàn)一次6.一個(gè)函數(shù)返回值的種類是由()決定的。return語句中表達(dá)式的種類在調(diào)用函數(shù)時(shí)暫時(shí)指定定義函數(shù)時(shí)指定的函數(shù)種類調(diào)用該函數(shù)的主調(diào)函數(shù)的種類7.在C語言的函數(shù)中,以下正確的說法是()。一定有形參形參一定是變量名能夠有也能夠沒有形參數(shù)組名不可以作形參8.以下描繪正確的選項(xiàng)是()。函數(shù)調(diào)用能夠出此刻履行語句或表達(dá)式中函數(shù)調(diào)用不可以作為一個(gè)函數(shù)的實(shí)參C.函數(shù)調(diào)用能夠作為一個(gè)函數(shù)的形參D.以上都不正確9.在調(diào)用函數(shù)時(shí),假如實(shí)參是簡(jiǎn)單變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳達(dá)方式是(A.地點(diǎn)傳達(dá)B.單向值傳達(dá)C.由實(shí)參傳給形參,再由形參傳回實(shí)參D.傳達(dá)方式由用戶指定10.當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳遞的是()。A.數(shù)組的長度B.數(shù)組的首地點(diǎn)C.數(shù)組每一個(gè)元素的地點(diǎn)D.數(shù)組每個(gè)元素中的值11.假如在一個(gè)函數(shù)的復(fù)合語句中定義了一個(gè)變量,則該變量()。
)。只在該復(fù)合語句中有效,在該復(fù)合語句外無效在該函數(shù)中任何地點(diǎn)都有效在本程序的源文件范圍內(nèi)均有效此定義方法錯(cuò)誤,其變量為非法變量12.以下說法不正確的選項(xiàng)是()。主函數(shù)main中定義的變量在整個(gè)文件或程序中有效不一樣函數(shù)中,能夠使用同樣名字的變量形式參數(shù)是局部變量在一個(gè)函數(shù)內(nèi)部,能夠在復(fù)合語句中定義變量,這些變量只在本復(fù)合語句中有效13.在一個(gè)源程序言件中定義的全局變量的有效范圍是()。根源程序言件的所有范圍一個(gè)C程序的所有源程序言件函數(shù)內(nèi)所有范圍從定義變量的地點(diǎn)開始到源程序言件結(jié)束14.以下表達(dá)中不正確的選項(xiàng)是()。在不一樣的函數(shù)中能夠使用同樣名字的變量函數(shù)中的形式參數(shù)是局部變量在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效在一個(gè)函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效15.假如要限制一個(gè)變量只好為本文件所使用,一定經(jīng)過()來實(shí)現(xiàn)。A.外面變量說明B.靜態(tài)局部變量C.靜態(tài)外面變量D.局部變量說明16.以下哪一種數(shù)據(jù)不寄存在動(dòng)向儲(chǔ)存區(qū)中()。A.函數(shù)形參變量B.局部自動(dòng)變量C.函數(shù)調(diào)用時(shí)的現(xiàn)場(chǎng)保護(hù)和返回地點(diǎn)D.局部靜態(tài)變量17.以下表達(dá)中不正確的選項(xiàng)是()。函數(shù)中的自動(dòng)變量能夠賦初值,每調(diào)用一次,賦一次初值。在調(diào)用函數(shù)時(shí),實(shí)在參數(shù)和對(duì)應(yīng)形參在種類上只要賦值兼容。外面變量的隱含類型是自動(dòng)儲(chǔ)存類型。函數(shù)形參能夠說明為register變量。18.以下只有在使用時(shí)才為該種類變量分派內(nèi)存的儲(chǔ)存類說明是(A.auto和staticB.auto
和
)。registerC.register
和
static
D.extern
和
register19.C語言中,函數(shù)值種類的定義能夠缺省,此時(shí)函數(shù)值的隱含種類是()。20.在
C語言中,函數(shù)的隱含儲(chǔ)存類型是(
)。A.auto
B.static
C.extern
D.
無儲(chǔ)存類型21.在
C語言中,形參的缺省儲(chǔ)存類是(
)。A.auto
B.register
C.static
D.extern22.如有以下程序#include<>voidf(intn);main( ){voidf(intn);f(5);}voidf(intn){printf("%d\n",n);}則以下表達(dá)中不正確的選項(xiàng)是()。A.若只在主函數(shù)中對(duì)函數(shù)f進(jìn)行說明,則只好在主函數(shù)中正確調(diào)用函數(shù)f若在主函數(shù)前對(duì)函數(shù)f進(jìn)行說明,則在主函數(shù)和以后的其余函數(shù)中都能夠正確調(diào)用函數(shù)fC.對(duì)于以上程序,編譯時(shí)系統(tǒng)會(huì)提示犯錯(cuò)信息:提示對(duì)f函數(shù)重復(fù)說明函數(shù)f無返回值,因此可用void將其種類定義為無值型23.以下所列的各函數(shù)首部中,正確的選項(xiàng)是()。voidplay(var:Integer,varb:Integer)voidplay(inta,b)voidplay(inta,intb)Subplay(aasinteger,basinteger)24.有以下函數(shù)調(diào)用語句func(rec1,rec2+rec3,(rec4,rec5));該函數(shù)調(diào)用語句中,含有的實(shí)參個(gè)數(shù)是()。25.如有以下函數(shù)調(diào)用語句:的個(gè)數(shù)是()。
D.fun(a+b,(x,y),fun(n+k,d,(a,b)));
有語法錯(cuò)在此函數(shù)調(diào)用語句中實(shí)參B.426.以下函數(shù)值的種類是()。fun(floatx){floaty;y=3*x-4;returny;}A.intB.不確立C.voidD.float27.以下函數(shù)定義不正確的選項(xiàng)是()。A.intmax( )B.intmax(x,y){intx,y,z;z=x>y?x:y;}
intx,y;{intz;z=x>y?x:y;return(z);}C.intmax(x,y){intx,y,z;z=x>y?x:y;return(z);}
D.intmax( ){}28.以下程序的運(yùn)轉(zhuǎn)結(jié)果是(
)。main( ){inti=3;printf("%d,%d,%d\n",i,i++,i++);}A.5,5,4B.3,4,5C.3,3,4D.5,4,329.以下程序的輸出結(jié)果是()。fun(intx,inty,intz){z=x*x+y*y;}main( ){inta=31;fun(5,2,a);printf("%d",a);}A.0B.29C.31D.無定值30.以下程序履行后的輸出結(jié)果是()。voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);if(i<3){i+=2;func2(i);}}voidfunc2(inti){printf("%c",st[i]);if(i<3){i+=2;func1(i);}}main( ){inti=0;func1(i);printf("\n");}D.hlm31.有以下程序intfunc(inta,intb){return(a+b);}main( ){intx=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d\n",r);}該程序的輸出的結(jié)果是()。32.有以下程序floatfun(intx,inty){return(x+y);}main( ){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是()。A.編譯犯錯(cuò)B.9C.21D.33.有以下程序#include""intabc(intu,intv);main( ){inta=24,b=16,c;c=abc(a,b);printf("%d\n",c);}intabc(intu,intv){intw;while(v){w=u%v;u=v;v=w}returnu;}輸出結(jié)果是()。A.6B.7C.8D.934.閱讀以下函數(shù):fun(chars[],chart[]){inti=-1;while(++i,s[i]==t[i]
&&s[i]!=
’
0’);return(s[i]==
’0’&&t[i]==
’
0’);}以上函數(shù)的功能是(A.比較串s和tC.比較串s和t
)。的長度能否相等
B.D.
比較串將串t
s和t賦給串
的大小s35.以下程序的輸出結(jié)果是()。f(intb[],intm,intn){inti,s=0;for(i=m;i<n;i=i+2)s=s+b[i];returns;}main( ){intx,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf("%d\n",x);}A.10
B.18
C.8
D.1536.以下程序中函數(shù)
reverse
的功能是將
a所指數(shù)組中的內(nèi)容進(jìn)行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main( ){intb[10]={1,2,3,4,5,6,7,8,9,10};inti,s=0;reverse(b,8);for(i=6;i<10;i++)s+=b[i];printf("%d\n",s);}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是()。37.請(qǐng)讀程序:#include<>func(inta,intb){intc;c=a+b;returnc;}main( ){intx=6,y=7,z=8,r;r=func((x--,y--,x+y),z--);printf("%d\n",r);}上邊程序的輸出結(jié)果是()。38.請(qǐng)讀程序:#include<>f(inb[],intn){inti,r;r=1;for(i=0;i<=n;i++)r=r*b[i];returnr;}main( ){intx,a[]={2,3,4,5,6,7,8,9};x=f(a,3);printf("%d\n",x);}上邊程序的輸出結(jié)果是()。D.639.下邊程序的輸出是()。main( ){intt=1;fun(fun(t));}fun(inth){staticinta[3]={1,2,3};intk;for(k=0;k<3;k++)a[k]+=a[k]-h;for(k=0;k<3;k++)printf("%d",a[k]);printf("\n");return(a[h]);},2,3,,3,5,C.1,3,5,D.1,3,5,1,5,9,1,3,5,0,4,8,-1,3,7,40.有以下程序longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main( ){printf("%d\n",fib(3));}該程序的輸出結(jié)果是( )。41.以下程序的輸出結(jié)果是()。longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main( ){printf("%ld\n",fun(3));}A.1B.2C.3D.442.以下程序的輸出結(jié)果是()。func(intx){intp;if(x==0||x==1)return(3);p=x-func(x-2);returnp;}main( ){printf("%d\n",func(9));}A.7B.2C.0D.343.有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main( ){inti,j=0;for(i=1;i<3;i++)j+=f(i);printf("%d\n",j);}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是()。44.下邊程序的輸出是()。intw=3;main( ){intw=10;printf("%d\n",fun(5)*w);}fun(intk){if(k==0)returnw;return(fun(k-1)*k);}A.360B.3600C.1080D.120045.以下程序的輸出結(jié)果是()。#include""inti=5;main( ){inti=3;{inti=10;i++;}f1( );i+=1;printf("%d\n",i);}intf1( ){i=i+1;return(i);}.4C46.以下程序的輸出結(jié)果是()。inta,b;voidfun( ){a=100;b=200;}main( ){inta=5,b=7;fun( );printf("%d%d\n",a,b);}D.7547.以下程序輸出結(jié)果是()。main( ){inti;for(i=0;i<2;i++)add( );}add( ){intx=0;staticinty=0;printf("%d,%d\n",x,y);x++;y=y+2;}A.0,0B.0,0C.0,0D.0,00,00,21,01,248.設(shè)有以下函數(shù):f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}假如在下邊的程序中調(diào)用該函數(shù),則輸出結(jié)果是()。main( ){inta=2,i;for(i=0;i<3;i++)printf("%d\n",f(a));}A.7B.7C.7D.78910791113749.以下程序的輸出的結(jié)果是()。intx=3;main( ){inti;for(i=1;i<x;i++)incre( );}incre( ){staticintx=1;x*=x+1;printf("%d",x);}A.33B.22C.26D.2550.有以下程序inta=3;main( ){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d\n",s);}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是()。51.下邊程序的輸出是()。fun3(intx){staticinta=3;a+=x;return(a);}main( ){intk=2,m=1,n;n=fun3(k);n=fun3(m);printf("%d\n",n);}A.3B.4C.6D.952.下邊程序的輸出是()。intm=13;intfun2(intx,inty){intm=3;return(x*y-m);}main( ){inta=7,b=5;printf("%d\n",fun2(a,b)/m);}53.以下程序履行后輸出的結(jié)果是()。#include<>f(inta){intb=0;staticc=3;a=c++,b++;return(a);}main( ){inta=2,i,k;for(i=0;i<2;i++)k=f(a++);printf("%d\n",k);}A.3B.0C.5D.454.以下程序履行后輸出的結(jié)果是()。intd=1;fun(intp){intd=5;d+=p++;printf("%d",d);}main( ){inta=3;fun(a);d+=a++;printf("%d\n",d);}A.84B.96C.94D.8555.以下程序的輸出結(jié)果是()。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);return(d);}main( ){inta=3;printf("%d\n",fun(a+fun(d)));}5.2填空題1.下邊程序的輸出結(jié)果是________。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main( ){inta=4,b=3,c=5,d=6;t(a,b,c,d);printf("%d%d\n",c,d);}2.下邊程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是________。voidfun(intx,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main( ){intx=2,y=3;fun(x,y);printf(“%d,%dn”,x,y);}3.下邊程序的輸出結(jié)果是________。voidfun( ){staticinta=0;a+=2;printf("%d",a);}main( ){intcc;for(cc=1;cc<4;cc++)fun( );printf("\n");}4.下邊程序輸出的最后一個(gè)值是________。intff(intn){staticintf=1;f=f*n;returnf;}main( ){inti;for(i=1;i<=5;i++)printf("%5d",ff(i));}5.下邊程序運(yùn)轉(zhuǎn)結(jié)果為________。#include<>main( ){inti;for(i=0;i<2;i++)as( );}as( ){intlv=0;staticintsv=0;printf("%d,%d\n",lv,sv);lv++;sv++;return;}6.下邊程序的輸出是________。unsignedfun6(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}while(num);return(k);}main( ){unsignedn=26;printf("%d\n",fun6(n));}7.下邊程序的輸出結(jié)果是________。#include<>fun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main( ){printf("%d\n",fun(9));}8.下邊程序的輸出是________。longfun5(intn){longs;if((n==1)||(n==2))s=2;elses=n+fun5(n-1);return(s);}main( ){longx;x=fun5(4);printf("%ld\n",x);}9.下邊程序的輸出是________。#defineMAX5inta[MAX],k;main( ){fun1( );fun3( );fun2( );fun3( );printf("\n");}fun1( ){for(k=0;k<MAX;k++)a[k]=k+k;}fun2( ){inta[MAX],k;for(k=0;k<5;k++)a[k]=k;}fun3( ){intk;for(k=0;k<MAX;k++)printf("%d",a[k]);}10.下邊程序的運(yùn)轉(zhuǎn)結(jié)果是________。#include<>main( ){intk=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m);printf("%d\n",p);}func(inta,intb){staticintm=0,i=2;i+=m+1;m=i+a+b;returnm;}11.下邊程序運(yùn)轉(zhuǎn)結(jié)果是________。main( ){intx=2,n=3;printf("%d\n",power(x,n));}power(intx,intn){intp;if(n>0)p=power(x,n-1)*x;elsep=1;return(p);}12.下邊程序從鍵盤輸入:5647,輸出結(jié)果是________。#include<>voidconvert(intn){inti;if((i=n/10)!=0)convert(i);putchar(n%10+’0’);}main( ){intnumber;scanf("%d",&number);if(number<0){putchar(
‘-’);number=-number;}convert(number);}13.輸入
Iamastudent.
時(shí),下邊程序運(yùn)轉(zhuǎn)結(jié)果是
________。#include<>main( ){inti,c,num=0,word=0;charstring[81];gets(string);for(i=0;c=string[i];i++)if(c==
’’)word=0;elseif(word==0){word=1;num++;}printf("%d",num);}14.下邊程序的運(yùn)轉(zhuǎn)結(jié)果是
________。#include<>longfib(intg){switch(g){case0:return0;case1:case2:return(1);}return(fib(g-1)+fib(g-2));}main( ){longk;k=fib(5);printf("%d\n",k);}15.設(shè)在主函數(shù)中有以下定義和函數(shù)調(diào)用語句,且
fun
函數(shù)為
void
種類;請(qǐng)寫出
fun
函數(shù)的首部【1】。(要求形參名為b。)main( ){doubles[10][22];intn;┆┆fun(s);┆}16.以下程序中,主函數(shù)調(diào)用了LineMax函數(shù),實(shí)此刻N(yùn)行M列的二維數(shù)組中,找出每一行上的最大值。請(qǐng)?zhí)羁铡?defineN3#defineM4voidLineMax(intx[N][M]){inti,j,p;for(i=0;i<N;i++){p=0;for(j=1;j<M;j++)if(x[i][p]<x[i][j])【1】;printf("Themaxvalueinline%dis%d\n",i,【2】);}}main( ){intx[N][M]={1,5,7,4,2,6,4,3,8,2,3,1};3】;}17.下邊函數(shù)的功能是:求x的y次方,請(qǐng)?zhí)羁?。doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【1】;returnz;}18.若已定義:inta[10],i;,以下fun函數(shù)的功能是:在第一個(gè)循環(huán)中給前10個(gè)數(shù)組元素挨次賦1、2、3、4、5、6、7、8、9、10;在第二個(gè)循環(huán)中使a數(shù)組前10個(gè)元素中的值對(duì)稱折疊,變?yōu)?、2、3、4、5、5、4、3、2、1。請(qǐng)?zhí)羁?。fun(inta[]){inti;for(i=1;i<=10;i++)【1】=i;for(i=0;i<5;i++)【2】=a[i];}19.下邊函數(shù)的功能是計(jì)算s111,請(qǐng)?zhí)羁铡?1*21*2*31*2*3*4**ndoublefun(intn){doubles=,fac=;inti;for(i=1,i<=n;i++){fac=fac【1】;s=s+fac;}returns;}20.下邊pi函數(shù)的功能是,依據(jù)以下公式返回滿足精度e要求的p的值。依據(jù)以下算法補(bǔ)足所缺語句。p11*21*2*31*2*3**n2*(1)1*31*3*51*3*5*71*3*5*7*2n1doublepi(doubleeps){doubles=,t=;intn;for(【1】;t>eps;n++){s+=t;t=n*t/(2*n+1);}return*【2】);}21.讀下邊的程序,填空完美程序。main( ){inta,b,c;scanf("%d%d",【1】);c=【2】(a,b);printf("a=%d,b=%d,c=%d\n",a,b,c);}intmax(x,y)3】;{intz;if(x>y)z=x;elsez=y;4】;}22.下邊程序依據(jù)對(duì)x的輸入,求1到x的累加和。floatfun(intn){inti;floatc;1】;for(i=1;i<=n;i++)c+=i;2】;}main( ){intx;scanf("%d",
【3】
);printf("%f\n",fun(x));}23.分別計(jì)算并輸出1!,2!,3!,4!和main( ){inti;for(i=1;i<=5;i++)printf("%d!=%d\n",i,}
5!。
【1】
);intfac(intn){【2】f=1;f*=n;return(f);}24.求出數(shù)組中的最大、最小元素值以及所有元素的均值。1】;floataverage(intn,floatarray[]){inti;floatsum;max=min=sum=【2】;for(i=1;i<n;i++){sum+=array[i];if(max<array[i])max=array[i];if(min>array[i])min=array[i];}return(sum/n);}main( ){inti;floataver,score[10];printf("input10score:\n");for(i=0;i<10;i++)scanf("%f",【3】);aver=average(10,score);printf("max=%.2f\nmin=%.2f\naverage=%.2f\n",max,min,aver);}25.下邊程序的功能是找出三個(gè)字符串中最大串,填空完美程序。1】#include<>main( ){inti;charstring[20],str[3][20];for(i=0;i<3;i++)gets(【2】);if(strcmp(str[0],str[1])>0)strcpy(string,str[0]);elsestrcpy(string,str[1]);if(strcmp(str[2],string)>【3】)strcpy(string,str[2]);printf("thelargeststringis\n%s\n",string);}26.本程序的函數(shù)ver是使輸入的字符串按反序寄存,在主函數(shù)中輸入和輸出字符串。main( ){charstr[100];scanf("%s",str);ver(str);printf("%s\n",str);}ver(【1】){chart;inti,j;for(i=0,j=strlen(str);i<strlen(str)/2;i++,j--){t=str[i];【2】;【3】;}}27.用“起泡法”對(duì)輸入的10個(gè)字符排序后按從小到大的序次輸出。#defineN10charstr[N];main( ){inti,flag;for(flag=1;flag==1;){scanf("%s",str);flag=0;printf("\n");}sort(【1】);for(i=0;i<N;i++)printf("%c",str[i]);printf("\n");}sort(charstr[N]){inti,j;chart;for(j=1;j<N;j++)for(i=0;(i<N-
j)&&(str[i]!=
’0’);i++)if(str[i]>str[i+1]){t=str[i];
【2】
;
【3】
;}}28.用選擇法對(duì)數(shù)組進(jìn)行由小到大排序。voidsort(n,array)【1】;{inti,j,k,t;for(i=0;i<n-1;i++){k=i;for(【2】;j<n;j++)if(array[k]>array[j])k=j;t=array[i];array[i]=array[k];array[k]=t;}}main( ){inti,a[10];printf("inputthearray:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);3】;printf("thesortedarray:\n");for(i=0;i<10;i++)printf("%6d",a[i]);}29.用遞歸方法求n!。floatfac(intn){floatf;if(n<0)printf("n<0,dataerror!");elseif(【1】)f=1;elsef=【2】;return(f);}main( ){intn=6;floaty;printf("\n");【3】;printf("%d!=%5.0f",n,y);}30.程序調(diào)用prime函數(shù),判斷輸入的一個(gè)整數(shù)能否為素?cái)?shù),是則打印YES,不然打印NO.#include""main( ){intx;printf("輸入一個(gè)整數(shù)給if(prime(x))printf("YES\n");elseprintf("NO\n");}prime(inta){inte,i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店宴會(huì)食材配送方案及突發(fā)事件預(yù)案
- 2024年會(huì)計(jì)人員培訓(xùn)與發(fā)展合同
- 生物安全柜無菌檢驗(yàn)方案
- 微型電動(dòng)手持式牙科鉆機(jī)行業(yè)相關(guān)投資計(jì)劃提議范本
- 2024年中英銷售合同CIF版本
- 2024年升級(jí)版計(jì)算機(jī)軟件開發(fā)與許可合同
- 2024年企業(yè)信息化建設(shè)咨詢合同
- 2024年冷凍設(shè)備租賃合同
- 圍擋施工視覺設(shè)計(jì)美學(xué)方案
- 智能電動(dòng)智能制造設(shè)備考核試卷
- 二年級(jí)上冊(cè)美術(shù)課件-9.亮眼睛 |蘇少版 (共14張PPT)
- 2023年嘉定區(qū)牙病防治所醫(yī)護(hù)人員招聘筆試題庫及答案解析
- 幼兒園經(jīng)典誦讀活動(dòng)方案(共6篇)
- 腫瘤免疫與CART細(xì)胞治療課件
- 馬克思主義基本原理全套課件
- Australian taxation law notes 澳大利亞稅法概要
- 三筆字訓(xùn)練教程課件
- 重癥醫(yī)學(xué)科儲(chǔ)備藥品、一次性醫(yī)用耗材管理使用規(guī)范和流程
- (新高考)高考數(shù)學(xué)一輪考點(diǎn)復(fù)習(xí)7.4《直線、平面垂直的判定與性質(zhì)》課件 (含解析)
- 《運(yùn)動(dòng)健身健美》課件
- 高壓旋噴樁重點(diǎn)技術(shù)交底
評(píng)論
0/150
提交評(píng)論