歷屆高考閱讀題學(xué)生練習(xí)題(C程序).doc_第1頁
歷屆高考閱讀題學(xué)生練習(xí)題(C程序).doc_第2頁
歷屆高考閱讀題學(xué)生練習(xí)題(C程序).doc_第3頁
歷屆高考閱讀題學(xué)生練習(xí)題(C程序).doc_第4頁
歷屆高考閱讀題學(xué)生練習(xí)題(C程序).doc_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

歷屆高考閱讀題/1998年#include main()int n=30;int x=0;int i;int a10=0;for(i=2;i=n;i+)if(n%i=0) n=n/i;ax+=i;if (n=1) break;for(i=0;ix-1;i+) printf(%d,ai);/1999年#include main()int a,b,s,sum,x; a=b=1;s=0;sum=0; for(x=2;x=6;x+=2) a=b*x;b=a*(x+1); s+=a;sum+=s; printf(sum=%dn,sum);/1999年#include main()int i,j; for(i=1;i=5;i+) for(j=1;j=5;j+) if(i+j)%2=0) printf(%c,48+i+j-1); else printf(%c,48); printf(n);/2000年#include main()int s=0,n,t=1;for (n=1;n=4;n+)t=t*n;s+=t;printf(s=%dn,s);/2000年#include main()int a,b,c,y;for(a=1;a=5;a+)y=1; for(b=1;b=10;b+) for(c=1;c=6;c+) y+;printf(y=%dn,y);/2000年#include main()int i,j,x; char a=HELLOGOOD,ch; x=strlen(a); for(i=0;ix-1;i+) for(j=i+1;jaj) ch=ai;ai=aj;aj=ch; puts(a);/2000年#include main()int a3=1,2,3,6,7,8,4,5,9; int i,j,t; for(i=0;i2;i+) for(j=i+1;j3;j+) t=aij;aij=aji;aji=t;for(i=0;i3;i+)for(j=0;j3;j+)printf(%4d,aij);printf(n);2000年用二維數(shù)組打印如下的楊輝三角形前10行。楊輝三角形的的形式如下11 11 2 11 3 3 11 4 6 4 1試填空,讓程序完善.程序如下:# define n 10main ( ) int i,j,ann;printf“%d lines yanhui san jiao xing”,n;for ( i=0;in; i+) _; _;for ( i=2;in;i+) for (j=1; j_ ; j+) aij= _; for (i=0;in;i+) for (j=0 ; j_ ;j+) printf (“%4d”,aij); printf (_);/2000年編程題隨機(jī)產(chǎn)生兩個10-100的整數(shù)(含10,100),求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。#include#includemain( ) int n,m,r,p;n=rand()%91+10;m=rand()%91+10;printf(m=%d,n=%dn,m,n);p=m*n;r=m%n;while(r) m=n;n=r;r=m%n;printf(最大公約數(shù)=%d,最小公倍數(shù)=%dn,n,p/n);/還可以用for來寫最大公約數(shù),還可以用DO-WHILE來寫。/2001年#include main()int i,j,k;int a24=1,3,5,7,2,4,6,8,s2=0;for(i=0;i2;i+) for(j=0;j4;j+) si+=aij; for(k=0;k2;k+) printf(s%d=%dt,k,sk);/2001#include main()int i,j,k ;for(i=1;i=4;i+)for(k=1;k=5-i;k+)printf(%c,32);for(j=1;j0;i-)for(j=1;j=i;j+)printf(%c,*);printf(n);/2001年/*下面程序輸出以下圖案,閱讀程序并在空格填上正確的內(nèi)容1234523451345124512351234*/#include main()int a55=0; int i,j,t; for(i=0;i5;i+) a0i=i+1; for(i=1;i5;i+)for(j=1;j4;j+) aij=_;/* aij=_;/ for(i=0;i5;i+)for(j=0;j5;j+) printf(%3d,aij); printf(n);/2002#include main()int r,s,x,y,z;r=s=0;for(x=1;x=10;x+) r+;for(y=1;y=1;z-) s+=2; r=r+3;printf(r=%d,s=%d,r,s);/2002年#include main()int i,a8=1,0,1,0,1,0,1,1;int s=0,sum=0;for(i=1;i8;i+)s=s+ai*pow(2,7-i);printf(-%dn,s);for(i=1;i8;i+)if (ai=0)ai=1;elseai=0;if(a7= =0) a7=1;for(i=0;i8;i+)printf(%d,ai);printf(n);for(i=1;i8;i+)sum=sum+ai*pow(2,7-i);printf(-%dn,sum);/2002年#include #includemain()int i,j,k;for(i=-3;i=3;i+) for(k=0 ;k2*abs(i); k+) printf(%c,32); for(k=0;k4-abs(i);k+) printf(%c,65+k); printf(n);2003年/77題#include main() int i,a,b,c,x,y,z; a=1;b=2;c=3;x=4;y=5;z=6; x=a+c; a=4;b=5;c=6; y=a+b; z=z+y+z; printf(x=%d,y=%d,z=%d,x,y,z);/2003年第78題#include main()int x,y,n; x=2;y=1;n=0; while (x=10&y=10) switch (x+y)case 2:x=x+y+1;break;case 3:case 4:y=y+x;break;case 7:case 8:case 9: x=x+2*y;break;default:x=1;y=1;/將此句移到case 4:/語句一下一行結(jié)果如何? n+; printf(n=%d,x=%d,y=%d,n,x,y); /2004年第76題#include main()int s,i,j,k,l; s=j=k=l=0;i=1; while (i=30)switch (i%10)case 0: s+=i;j+;printf(s=%d,s);break;case 5: k+; break; default:l+; i+; printf(j=%d,j);/2004年第77題#include main()int m,a,b,j,k,c; for(m=1;m4;m+) a=1;b=a;for(j=1;j=2;j+) a=-a; c=a;for(k=1;k=2;k+) a=a+3;printf(%d,%d,%d,%d,a,b,c,m);/2005年第77題main() char ch=I am a student; int n,a,b,c,i; a=b=c=i=0; n=strlen(ch); printf(Ln=%dn,n); while(chi!=0) switch (chi) case 32:a+;break; case 97: case 98:case c:case d:case e:b+;break;default:c+; i+; printf(Na=%d,Nb=%d,Nc=%dn,a,b,c);/2005年第78題# include #include main() int m,n,s,t,i,j; m=0;n=2;s=1;t=1; for (i=1;i=n;i+) m+; for (j=i; j=i+1;j+) s=s+m*j; t=t*j; printf(s=%dnt=%dnm=%dni=%dn,s,t,m,i);2006年第77題#include main()int sum,min,num,n;int a=10,2,3,10,-10,-5,5,-1,6;int b=1,3,2,-3,3,-2,2,-1,4;n=min=sum=num=0;while (an!= -1&bn!= -1)switch (an/bn) / an%bncase 0: min=min-bn;break;case 1:default:num+;case 2:case 3:sum+=an;break; n+;printf(n=%d,min=%d,sum=%dn,n,min,sum,num);2006年第78題# include main()int sum,n,i,j;sum=0;n=3;for(i=1;i=n;i+)for(j=1;j=n;j+)sum+=j*i; i+; printf(I=%d,sum=%dn,i,sum);程序二:#include main()int i,j; for(i=1;i=9;i+) for(j=i;j=9;j+) printf(%d*%d=%dt,j,i,i*j); printf(n); 2008年第77題#include main()int k,s;k=10;s=2;do switch (k%s)case 1:case 2: s+=3;break;case 3:case 4:case 5:case 6:s+=2;break;case 0:s+=1;break;default:s+=5;k+=s;printf(s=%d,k=%dn,s,k);while (k=30);2008年第78題#include #include main()int a,i,j; a=0; for(i=1;i=7;i+) if (i5) a+; else a-; for(j=1;j=10-a;j+) printf(%c,32); for(j=1;j=7-2*abs(i-4);j+) printf(%c,*); printf(n); /2009年76題第2題# includemain()int i,t ; for (i=9;i=2;i-=4) t=i%3; switch (t) case 0:printf(%d=3*%dt,i,i/3);break; default : printf(%d=3*%d+%dn,i,i/3,t); /2009年第79題 #inc

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論