版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C上機(jī)題1.設(shè) y(n) = 1 nv= 1 時;y(n) = -y(n-2)+2*y(n-1) n1 時。編一 C 程序,它能對讀入的任意n(n=0且n50),能計(jì)算并輸出y(n)的值。(注:程序命名為e1_2.exe)int#i nclude stdio.hy(n)int n;if (*=1)return 1;elseretur n(-y( n-2)+2*y( n-1);void mai n()int n;prin tf( please input the n :n);sca nf(%d,&n);prin tf(y(%d)=%d n,n ,y( n);2 .編一 C程序,它能讀入一個字符串
2、(串長=100 II i=0)prin tf(sorry! there is more tha n or less tha n one hun dred nu mber n);elseif (i0)for(j=0;j=0 & aj=9)n+;prin tf(the length is :%d n, n);第三題編一 C程序,它能讀入一正整數(shù)n, (n10),并輸出如下圖形:1nn(共 2n-1 個 n)(可執(zhí)行文件名為e2_1.exe)#i nclude stdio.h void prin t(i nt a,i nt printnu m,i nt char num ,char prin tch
3、ar)int i,j;for(i=0;ichar nu m;i+)prin tf(%c ”,prin tchar);for(j=i;j=10 II *=0)prin tf( please input n aga in (n 0):n);scan f(%d,&n); /*i為打印的數(shù)字 printnum為打印數(shù)字的個數(shù)printchar為打印的空格 charnum為打印的空格個數(shù) */for(i=1, printnum=2*i-1,charnum=n-i;iv=n ;i+, printnu m+=2,charnum-)prin t(i, printnu m,char numprin tchar)
4、;for(i-=2, printnum-=4,charnum=1;i=1;i-, printnum-=2,charnum+)prin t(i, printnu m,char num,prin tchar);4.編一 C程序,它能讀入矩陣A的行數(shù)L,列數(shù)M,矩陣B的列數(shù)N,矩陣B的行數(shù)是M。 L,M,N值都小于20),以及按行讀入矩陣A的L*M個元素(整數(shù))及矩陣B的M*N個元素(整數(shù)),計(jì)算并輸出A與B的矩陣乘積(按行,列輸出)。(輸入時,相鄰的兩個整數(shù)用空格隔開)。(可執(zhí)行文件名為e2_2.exe)#i nclude stdio.h #defi ne MAX 20void mai n()in
5、 t l,m, n,i,k,j,o,aMAXMAX,bMAXMAX,cMAXMAX,tm p=0;prin tf( please input the L :n);scan f(%d,&I);prin tf( please input the m :n);scan f(%d,&m);prin tf( please input the n :n);scan f(%d,&n);if (l=20 |l=0)prin tf( please input l again (0l=20 |m=20 |n =0)scan f(%d,&n);prin tf( please input n aga in (0vnv
6、 20):n);prin tf( please input the number in a%d%d:n,l,m);for(i=0;ivl;i+)for(j=0;jvm;j+)sca nf(%d,&aij);prin tf( please input the nu mber in b%d%d:n, m,n);for(i=0;im;i+)for(j=0;j n;j+)sca nf(%d,&bij);for(i=0;il;i+)for(k=0;k n;k+) tmp=0;for(j=0;jm;j+)tmp+=aij*bjk;cik=t mp;prin tf(the result is:n);for(
7、o=0;oi;o+)prin tf(n);for(j=0;jk;j+)prin tf(%d ,coj);5.編一 C程序,它能讀入n(*200)個整數(shù)(以-9999為結(jié)束標(biāo)記,-9999不算在內(nèi),相鄰的兩個整數(shù)用空格隔開),找出第1到第n-1個數(shù)中第一個與第n個數(shù)相等的那個數(shù),并輸出該數(shù)讀入時的序號(序號從1開始記)。(可執(zhí)行文件名為for(i=0;i n & flag=0;i+)e2_3.exe) #i nclude stdio.h #defi ne MAX 200 void mai n()int i,j,n, flag=0,t mp ,aMAX;prin tf( please input
8、the nu mber :n);for(i=0;i=40 II *=0)printf(p lease input the n aga in( 0=0;i-)j=bi;prin tf(%c,aj);prin tf(n);第八題編一 C程序,它能讀入兩個整數(shù) m與n,計(jì)算并輸出m與n的絕對值的最大公約數(shù)及最小公倍數(shù)。(注:可執(zhí)行文件名為e3_3.exe)分析:求最大公約數(shù)的算法思想:(最小公倍數(shù)=兩個整數(shù)之積/最大公約數(shù))(1)對于已知兩數(shù) m,n,使得mn ;m除以n得余數(shù)r;(3)若r=0,則n為求得的最大公約數(shù),算法結(jié)束;否則執(zhí)行(4);mF,nr,再重復(fù)執(zhí)行 。#i nclude stdi
9、o.h void mai n()int nm,r,n ,m,t;prin tf( please input two nu mbers: n);sca nf(%d %d,&m,&n);if (m0)m*=-1;if (n0)n*=-1;nm=n*m;if (mvn) t=n; n=m; m=t; r=m% n;while (r!=0) m=n; n=r; r=m% n; printf(最大公約數(shù):dn,n);printf(最小公倍數(shù):%dn,nm/n);9.編一 C程序,它能讀入一個13進(jìn)制數(shù)(用字符串表示,用 A、B、C分別表示10、11和12),輸出該數(shù)的值(按十進(jìn)制數(shù)輸出)。如輸入為3B時
10、,輸出為50。(注:可執(zhí)行文件名為e4_1.exe) #i nclude stdio.h #i nclude stdlib.h void main (void) char str64,* p;un sig ned long x;prin tf(i nput the nu mber:n);gets(str);x=strtoul(str,&p ,13);prin tf(the nu mber is %ldn,x);10.任何進(jìn)制轉(zhuǎn)換成十進(jìn)制 #i nclude stdio.h #i nclude stdlib.h void main (void) char str64,* p;un sig ned
11、 long x;prin tf(i nput the nu mber:n);gets(str);x=strtoul(str,&p,13); /*只是這里該是幾進(jìn)制就改為幾*/ prin tf(the nu mber is %ldn,x);11.題編一 C程序,它能依次讀入三組d1、r1、d2、r2、d3、r3共18個非負(fù)整數(shù)(其中0=r1d1,0=r2d2,0=r3d3),對每組6個非負(fù)整數(shù)依次判斷是 否有正整數(shù)n,滿足n%d1=r1且n%d2=r2且n%d3=r3,若有,則輸出其中最小者;否則,輸出No。(輸入整數(shù)時,相鄰的兩個用空格隔開)。(注:可執(zhí)行文 件名為e4_2.exe)#i nc
12、lude stdio.hin t l,i, n, d1,r1,d2,r2,d3,r3;for(i=0;iv=2;i+)void mai n() 1=1;n=1;printf(p lease input the number (0=r1=d1 0=r2=d2 0=r3=d3):n);/*別犯低級錯誤! ! scanf( %dn”,&n);千萬別那樣寫*/sca nf(%d %d %d %d %d %d,&d1,&r1,&d2,&r2,&d3,&r3);while(l!=O)&(*=d1*d2*d3)if (n %d1=r1) & (n %d2= & (n %d3=r3) prin tf(%dn,
13、 n);l=0;else n+;if (l!=0)prin tf(NOn);12.編一 C程序,它能讀入10個用空格隔開的整數(shù)n1, n2 ,,n10,對于i=1 ,2,10,執(zhí)行:若ni是某個整數(shù)的5次方,則輸出yes,否則輸出no。#i nclude stdio.h void mai n() int a10,i,j,m, n=10;prin tf( please en ter 10 nu mbers: n);for (i=O;i vn ;i+)sca nf(%d,&ai);for (i=0;i0)if (ai=1) prin tf(%d yes,ai);else m=0;for (j=0;
14、j=ai;j-)if (j*j*j*j*j=ai) n=1;break;if (n=1) prin tf(%d yes,ai);if (n=0) prin tf(%d no,ai);else if (ai=0)prin tf(%dYES ,ai);prin tf(n);13.編一 C程序,它能讀如若干浮點(diǎn)數(shù)f1、f2、fn(以-9999.0為結(jié)束標(biāo)記,-9999.0不算在內(nèi))并輸出在f2、f3、fn這n-1個數(shù)中大于f1的數(shù)的個數(shù)、等于f1的數(shù)的個數(shù)和小于f1的數(shù)的個數(shù)。(注:可執(zhí)行文件名為e4_3.exe)in elude math.h #i nclude stdio.h void mai
15、n()float f1OO,f1;int n=0,i,i1=0,i2=0,i3=0;prin tf( PI ease en ter float nu mber :n);scan f(%f, &f1);f0=f1;while (fn!=-9999.0)scan f(%f, &f+n);for (i=1;if1) i1+;elseif (fif1:%dn,i1);prin tf(=f1:%dn,i2);prin tf(f1:%dn,i3);14.輸入一個整數(shù)x和一個正整數(shù)n,求x(x-1)(x-2)(x-3).(x-n+1)的值并輸出.好象上次還考過呢.用遞歸,這里只給出算法,沒有輸入輸出,沒有溢
16、出處理int Get(i nt x,i nt n)if(n = 0) return 1; / 最后一步,相當(dāng)于 x*1else return (x-n+1) * Get(x, n-1);void mai n()int r;r = Get(-5,3);15. 編一 C程序,它能讀入若干個非零浮點(diǎn)數(shù)(相鄰的兩個數(shù)用空格隔開,以0.0為輸入結(jié)束標(biāo)記,0.0不算在內(nèi)),計(jì)算并輸出這些數(shù)的平均值。(注:可執(zhí)行文 件名為e5_1.exe)#in elude math.h #i nclude stdio.h void main()float f,s=0.0;int n=0;printfCP lease en
17、 ter float nu mber:n);sca nf(%f, &f);prin tf(No number!n);if (fabs(f-0.0)1e-4)n+;s+=f;if (n !=0) prin tf(%d nu mber of average is:%fn,n ,s/n);16. 編一 C程序,它能反復(fù)讀入正整數(shù)(相鄰的用空格隔開),并判斷它是否為素?cái)?shù)(質(zhì)數(shù)),若是,則輸出yes”,否則,輸出nO”,直到讀入1時,程序終止執(zhí)行。(注:可執(zhí)行文件名為e5_2.exe)#i nclude stdio.h #defi ne MAX 10000 void test (int a) int j
18、,testdiv=2;if (a2)for(j=0;testdiv=a/2 & j=0;testdiv+)if (a%testdiv=0)break;if (j=1 | a=1)prin tf(NO );elseprin tf(YES );void mai n()int n,i,aMAX;prin tf( please input the nu mber :n);for(i=0;iMAX;i+)sca nf(%d,&ai);if (ai=1)break;n=i;prin tf(the result is :n);for(i=0;i vn ;i+)test(ai);prin tf(n);17.
19、編一 C程序,它能讀入21個整數(shù)(相鄰的兩個數(shù)用空格隔開),并輸出值為中間的整數(shù)的值(即恰有10個值小于它,恰有10個值大于它)。(注:可執(zhí)行文 件名為e5_3.exe)#i nclude stdio.h void mai n() int a21,i,t mp,j;prin tf( please input the nu mber :n);for(i=0;i21;i+)scan f(%d,&ai);for(i=0;i21;i+)for(j=i+1;j21;j+)if (aiaj)tmp=ai;ai=aj;aj=t mp;prin tf(the middle nu mber is :n);pri
20、n tf(%dn,a10);18. 編一個C程序,它能讀入文件f 1.C和f2.c中的所有整數(shù),并把這些數(shù)按從小到大的次序?qū)懙轿募3. C中,文件中的相鄰兩個整數(shù)都用空格或換行符隔開,相同的數(shù)只能寫一次,十個數(shù)一行)。(注:可執(zhí)行文件名為e9_2.exe)#i nclude stdio.h #i nclude stdlib.h*/int o=0;/*設(shè)置一個全局變量使O等于去掉重復(fù)數(shù)后的總的數(shù)據(jù)個數(shù)in t clearSort(i nt a,i nt qua ntity) /* 將重復(fù)的數(shù)去掉并且改掉總的數(shù)據(jù)個數(shù)*/ for(i=0;iqua ntity-1;i+) for(j=i+1;jq
21、ua ntity;j+)if(ai=aj)for(m=j+1;mv=qua ntity;m+)am-1=am;qua ntity-;j-;o=qua ntity;retu rn(quan tity);void main (void)FILE *fp1,*fp2,*fp3;inta100,b100,i,x, n,j,p ,t mp;system(cls);/*清屏 */if (fp1=fo pen (f1.c,wb)=NULL)prin tf(the file f1.c can not open !n);exit(0);prin tf( please input the nu mber in f
22、1.c:n);x=9999;while (x!=-9999)scan f(%d, &x);if (x!=-9999)fwrite(&x,sizeof(i nt),1,fp1);fclose(fp1);if (fp2=fo pen (f2.c,wb)=NULL)prin tf(the file f2.c can not open !n);exit(O);prin tf( please input the nu mber in f2.c:n);x=9999;while (x!=-9999)scan f(%d, &x);if (x!=-9999)fwrite(&x,sizeof(i nt),1,fp
23、2);fclose(fp2);if (fp1=fo pen (f1.c,rb)=NULL)prin tf(the file f1.c can not open !/n);exit(0);if (fp2=fo pen( f2.c,rb)=NULL)prin tf(ca n not open the file f2.c!n);exit(0);if (fp3=fo pen( f3.c,wb)=NULL) prin tf(ca n not open the file f3.c!n);exit(O);i=-1;while(!feof(fp1) fread(&a+i,sizeof(int),1,fp1);
24、 /* 將 FP1 文件中的數(shù)據(jù)寫入 a 數(shù)組中 */ fclose(fp1);i-;rewi nd(fp2);while(!feof(fp2) fread(&a+i,sizeof(int),1,fp2); /* 緊接著 FP1 FP2 也將數(shù)據(jù)寫入 a 數(shù)組中 */ fclose(fp2);n=i;for(j=0;ja p) tmp=aj;aj=a p;ap =t mp;clearSort(a ,n);/*調(diào)用子函數(shù)*/fwrite(a,sizeof(i nt),o,fp3);/*將數(shù)據(jù)寫到文件FP3中*/fclose(fp3);if(fp3=fo pen( f3.c,rd)=NULL)pr
25、in tf(ca n not open f3.c !n);exit(0);i=0;*/while(!feof(fp3)/*這里開始輸出并且每行十個fread(&bi,sizeof(int),1,fp3); /* 將 FP3 文件中的數(shù)據(jù)寫到 B 數(shù)組中 */prin tf(%d ,bi+);if(i%10=0)prin tf(n);if (i=o)break;prin tf(n);第十九題 編一 C程序,它能讀入一正整數(shù)n,并輸出如下圖形:AAAA .AAAABBBBBBB,. BBBBBBBnnnnnnn nnnnnnnnnn (共 2n-1 個 n)AAAAAA.AAAAAAAA當(dāng) n9
26、時輸出 A,B C. : =9 時輸出 12345.9 #i nclude stdio.h void prin t(i nt num ,char shu,char row,i nt rows)/* num是要輸出的字符的個數(shù) Shu要輸出的字符row是空格rows是空格的個數(shù)*/int m,j;for(m=0;mvrows;m+) prin tf(%c ,row);j=m;for(;jm+nu m;j+) prin tf(%c ,shu);for(m=0;mrows;m+)*/prin tf(%c ,row);/*到這里還沒換行呢 prin tf(n);void prin t11(i nt n
27、um ,int shu,char row,i nt rows) int m,j;for(m=0;mrows;m+) prin tf(%c ,row);j=m;for(;jm+nu m;j+) prin tf(%d ,shu);for(m=0;mrows;m+) prin tf(%c ,row);prin tf(n);void main (void) int inprintnum ,rows,j;char rownu m,a52=ABCDEFGHIJKLM NOP QRSTUVWXYZabcdefghijkIm nop qrst uvwxyz.prin tchar;int prin tchar1
28、;prin tf( please input the nu mber :n);sca nf(%d,&n);for(i=1, printnum=1, prin tchar=1,row nu m- ,rows=n-i;iv=n;printnu m+=2,i+,rows-,prin tcha 葉+)if (i9)for(j=0;j vn-9;j+,printnu m+=2,rows-,i+)prin t( printnu m,aj,row nu m,rows);break;for(pnntnum-=4,i-=2,rows=1;i=1; printnum-=2,i-,rows+)if (i9)for(
29、j=n-11;j=0;j-printnum-=2,rows+,i-) prin t( printnu m,aj,row nu m,rows);if (i=0; printnum-=2 ,pnn tchar1-,i-,rows +) prin t11( pnntnum,pnn tchar1,row nu m,rows);break;m與n (m細(xì),20.編一 C程序,它能計(jì)算并輸出讀入的兩個無符號整數(shù) 0m1050,0* 1050 )的差 m-n。#i nclude stdio.h #i nclude stri ng.h void mai n()static char m20, n20, mn
30、20;int n l,ml,ms ,ns,mn s,k,i,j,f;prin tf( please input two nu mber (0):n);scan f(%s,&m);scan f(%s,&n);ml=strle n( m);n l=strle n(n);if (ml vnl) | (m=ml-nl-1;i-,j-)ni=nj;for(i=0;i=0;i-)ms=mi-48;ns=ni-48;if(ms=ns)mn s=ms-ns;f=0;elsemn s=ms+10-ns;f=-1;if(ms=ns)mi=mn s+48;elsemi=mn s+48;mi-1+=f;k=0;whi
31、le(mk=O)k+;for(i=k,j=0;ivml;i+,j+)mn j=mi;prin tf(%sn,m n);第二十一題加編一 C程序,它能以字符串形式讀入兩個無符號正整數(shù)m和n (兩個串各占一行),計(jì)算并輸出這兩個整數(shù)的和,其中 m和n的值最大可為1000億。(注:可執(zhí)行文件名為e6_2.exe)#大于1000億就超過了無符號長整型的數(shù)值范圍范圍是01 0000 00000000無符號短整型065535無符號長整形042 9496 7295所以要數(shù)據(jù)類型轉(zhuǎn)換float根據(jù)轉(zhuǎn)換原貝 U char short - int dun sig ned -long -doubleun sig n
32、edshort un sig ned long所以依據(jù)這個我們就得轉(zhuǎn)換成 double #i nclude stdio.h #i nclude stri ng.h void mai n()char m20, n20,m n20;int ml, nl,ms ,ns,mn s,k,i,j,f;printfCP lease en ter 2 nu mber stri ng:n);sca nf(%s,&m);sca nf(%s,&n);ml=strle n(m);n l=strle n(n);if (mlvn I II mvn)strc py(mn ,m);k=ml;strc py(m, n);ml=
33、nl;strc py( n,m n); nl=k;prin tf(%s+%s=,m, n);for (i=ml-1,j=n l-1;i=ml-nl-1;i-,j-)ni=nj;for (i=0;i=0;i-) ms=mi-48;ns=ni-48;mn s=ms+ns;if (mn s10) f=0;else f=1;elseif (mn s0;i-)mi=mi-1;m0=1;for(i=0;i=ml;i+)prin tf(%c,mi);elsefor(i=0;iml;i+)prin tf(%c,mi);prin tf(n);22.編一 C程序,它能讀入由空格隔開的 5個正整數(shù),對每個正整數(shù)n,
34、判斷,若n是完全數(shù)(即n=d1+d2+.+dk,其中d1,d2,.dk是n的所有小于它的因子,如6的所有小于它的因子是1,2,3,6=1+2+3,即6是完全數(shù)),貝U輸出yes,否則輸出no。(注:可執(zhí)行文件名為e7_2.exe)#i nclude stdio.h void mai n()printfCP lease en ter 5 nu mber:n);for (i=0;i5;i+) sca nf(%d,&ai);for (i=0;i5;i+) n=0;for (j=1;jai;j+)if (ai%j=0)n+=j;if (n=ai)prin tf(%d yes n,ai);else pr
35、in tf(%d non,ai);23.編一個C程序,它能讀入一個學(xué)生登記表(學(xué)生數(shù)v=10 0,并把它按學(xué)號從小到大排序后輸出,每個學(xué)生登記項(xiàng)包含學(xué)號(int型),姓名(字符串),3門課程成績(均為浮點(diǎn)型),當(dāng)讀到學(xué)號值為-1時,表示輸入結(jié)束,-1不算在內(nèi)。輸入時,相鄰兩數(shù)據(jù)間用空各隔開。(注:可執(zhí)行文件名為e8_2.exe)#i nclude #defi ne STDMAX 100 struct Stude nt int num;char n ame20;float arith;float Ian guage;float chem;void main (void) int i, j, n;
36、struct Stude nt myClassSTDMAX-1, temp;for(i = 0; iSTDMAX-1; +i)prin tf( PI eace input a stude nt in fo.n);prin tf(Exe mp le:(23 green 90 78 54):);if(myClassi. num = -1)scan f(%d, &m yClassi. nu m);break;sea nf(%s, myClassi. name);scan f(%f, &m yClassi.arith);scan f(%f, &m yClassi.la nguage);scan f(%
37、f, &m yClassi.chem);n= i;for(i = 0; ivn-1; +i)/冒泡排序for(j = i+1; jmyClassj. num)temp = myClassi;myClassi = myClassj;myClassj = temp;for(i = 0; ivn; +i)/輸出prin tf(%dt%st%5.2ft%5.2ft%5.2fn,myClassi. num,myClassi. name,myClassi.arith,myClassi.la nguage, myClassi.chem);24.編一 C程序,它能讀入一個正整數(shù)n (n 20),再讀入二個n*
38、n的矩陣(矩陣元素為整數(shù),輸入時相鄰的整數(shù)用空格隔開),分別判斷每個矩陣是否為對稱矩陣,若是,相應(yīng)輸出為 Yes,否則為No。(注:程序命名為e10_1.exe) #i nclude stdio.h void mai n()int n ,a2020,b2020,i,j;char fa=y,fb=y;printf(PI ease en ter n (20)=);sca nf(%d,&n);prin tf(n);printf(PI ease en ter a%d%d:n, n,n);for (i=0;i vn ;i+) for (j=0;j n;j+) sca nf(%d,&aij);prin t
39、f( PI ease enter b%d%d:n, n,n);for (i=0;i vn ;i+) for (j=0;j n;j+) sca nf(%d,&bij);for (i=0;i vn ;i+) for (j=0;jv n;j+) if (ai!=aj)fa=n ; break;for (i=O;i vn ;i+) for (j=O;j n;j+) if (bi!=bj)fb= n;break;if (fa=y) prin tf(a%d%d yesn, n,n);else prin tf(a%d%d n on, n,n);if (fb=y) prin tf(b%d%d yesn, n,
40、n);else prin tf(b%d%d n on, n,n);25. 編一 C程序,它能讀入三組 a、b、c,a、b、c分別是三個一元二次方程ax2+bx+c=0的系數(shù)(float型)。求解這三個方程,若某方程無實(shí)根,則輸出“ Nosolution ”,否則輸出方程的兩個實(shí)根。(注:可執(zhí)行程序命名為e11_2.exe)#i nclude #in clude #defi ne NUM 3 void equati on( float a, float b, float c) double d, x1, x2;d = b*b-4*a*c;if(d0) elseprin tf(No Solutio
41、 nn);x1 = (-b+sqrt(d)/2*a;x2 = (-b-sqrt(d)/2*a;prin tf(x1 = %f, x2 = %fn, x1, x2);void main (void)float modNUM3;int i, j;for(i = 0; iNUM; +i)prin tf(I nput a group of modulus (3 nu mbers):);for(j = 0; j3; +j)sca nf(%f, &m odij);prin tf(The %d equation of result is:n, NUM);for(i = 0; iNUM; +i)equatio
42、 n( modi0, modi1, modi2);26. 編一 C程序,它能讀入一個正整數(shù)n (0*26),并能打印如下圖形,其中最下層為字母A,最上層為2n-1個n對應(yīng)的字母。如n=3時,可打印的圖形為:cccccBBB#i nclude stdio.h prin t(char a,i nt k,i nt l,char b) int i,j;for(j=0;jvl;j+)prin tf(%c,b);for(i=0;i26)sca nf(%d,&n);for(pnn tchar= n+64, printnum=2* n-1,s pace num=0; printnum =1; prin tch
43、ar-,s p ace nu m+,printnum-=2)pnnt(pnn tchar, printnu m,s pace nu m,s pace);27. 編一 C程序,其功能是能把讀入一串英文單詞(以單詞end做為結(jié)束標(biāo)記,單個單詞字母數(shù)w20),并按字典順序輸出。(注:可執(zhí)行程序命名為e13_1.exe)#i nclude stri ng.h #i nclude stdio.h void mai n() char a8020,c20;int i=-1,j,k, n=-1;printfCP lease en ter a word stri ng:n);do i+;n+;sca nf(%s
44、,ai);while (strc mp (ai,e nd)!=0);for (k=1;k n;k+) for (j=n-1,i=0;iv n-k;i+,j-) if (strcm p( aj,aj-1)0)strcpy(c,aj);strcpy(aj,aj-1);strcpy(aj-1,c);for (i=0;i vn ;i+) prin tf(%s ,ai);prin tf(n);28. 編一 C程序,它能讀入構(gòu)成集合 A, B的兩串非零整數(shù)x1 , x2,xm ,0, y1 , y2,yn , 0。計(jì)算A與B的交集A CB,再以由小到大的順序輸出ACB中的元素,ACB為空時無輸出。(注:可執(zhí)行程序命名為e14_2.exe)#i nclude stdio.h void main()int a100,b100,c100,i
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022-2023學(xué)年江西省宜春市袁州區(qū)四年級(上)期末數(shù)學(xué)試卷
- 人教版小學(xué)數(shù)學(xué)二年級下冊《除法的初步認(rèn)識(二)》練習(xí)題(含答案)
- 2025年買賣房屋協(xié)議書合同(2篇)
- 2025年代理銷售合同標(biāo)準(zhǔn)樣本(2篇)
- 2025年中學(xué)九年級歷史教學(xué)工作總結(jié)(二篇)
- 2025年九年級班主任下學(xué)期的工作總結(jié)(2篇)
- 2025年五年級小學(xué)數(shù)學(xué)教師工作總結(jié)樣本(四篇)
- 2025年人才開發(fā)專項(xiàng)資金使用協(xié)議樣本(三篇)
- 2025年二手房屋買賣合同協(xié)議簡單版(2篇)
- 地鐵站裝修工程合同范例
- 2025年電力鐵塔市場分析現(xiàn)狀
- 2025-2030年中國清真食品行業(yè)運(yùn)行狀況及投資發(fā)展前景預(yù)測報(bào)告
- 廣東省茂名市電白區(qū)2024-2025學(xué)年七年級上學(xué)期期末質(zhì)量監(jiān)測生物學(xué)試卷(含答案)
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》全文
- 山東省濱州市2024-2025學(xué)年高二上學(xué)期期末地理試題( 含答案)
- 2025年河南洛陽市孟津區(qū)引進(jìn)研究生學(xué)歷人才50人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度軍人軍事秘密保護(hù)保密協(xié)議與信息安全風(fēng)險(xiǎn)評估合同3篇
- 蛋雞生產(chǎn)飼養(yǎng)養(yǎng)殖培訓(xùn)課件
- 數(shù)字化轉(zhuǎn)型中的職業(yè)能力重構(gòu)
- 運(yùn)用PDCA降低住院患者跌倒-墜床發(fā)生率
- 2025屆高中數(shù)學(xué)一輪復(fù)習(xí)專練:橢圓(含解析)
評論
0/150
提交評論