c语言57-71试题库题.txt
《c语言57-71试题库题.txt》由会员分享,可在线阅读,更多相关《c语言57-71试题库题.txt(37页珍藏版)》请在文库网上搜索。
1、/*-n 133 -*/#include #define nmax 50int main() int i,k,m,n,numnmax,*p; printf(please input the total of numbers(= %d):, nmax); scanf(%d,&n); p=num; /*SPACE*/ for(i=0;?;i+) /*SPACE*/ *(p+i)=?; i=0; k=0; m=0; while(mn-1) /*SPACE*/ if(?!=0) k+; if(k=3) *(p+i)=0; k=0; m+; i+; if(i=n) i=0; /*SPACE*/ whil
2、e(?) p+; printf(%d is leftn,*p); return 0;/*-*/#include int main() int day,month,year,sum,leap; printf(nplease input year,month,dayn); scanf(%d,%d,%d,&year,&month,&day); switch(month)/*/ case 1:sum=0; break; case 2:sum=31; break; case 3:sum=59; break; /*SPACE*/ case 4:?; break; case 5:sum=120; break
3、; case 6:sum=151; break; case 7:sum=181; break; case 8:sum=212; break; case 9:sum=243; break; case 10:sum=273; break; case 11:sum=304; break; case 12:sum=334; break; default:printf(data error); break; /*SPACE*/ ?;/*/ /*SPACE*/ if(year%400=0|(year%4=0?)/*/ leap=1; else leap=0; /*SPACE*/ if(leap=1?) s
4、um+; printf(it is the %dth day.,sum); return 0;/*- -fun,88 磺CEAedcab,edcbaECA-*/#include#include#includevoid fun(char *s,int num) /*FOUND*/ int i;j; char t; for(i=0;inum;j+) /*FOUND*/ if(sisj) t=si; si=sj; sj=t; main() char s10; printf(8:); gets(s); fun(s,8); printf(n%s,s);/*- -1*1+2*2+.+n*n=1000 nn
5、=13-*/#include int main() int n,s; /*FOUND*/ s=n=0; /*FOUND*/ while(s1000) +n;/*FOUND*/ s=n*n; printf(n=%dn,n-1); return 0;/*-fun书m y=11/31/51/71/(2m+1)磺m=92.133256-*/#include void wwjt(); float fun(int m) /*Program*/ /* End */int main() int n; printf(Enter n: ); scanf(%d, &n); printf(nThe result is
6、 %1fn, fun(n); wwjt(); return 0; void wwjt() FILE *IN,*OUT; int i ; int t; float o; IN=fopen(in.dat,r); if(IN=NULL) printf(Read FILE Error); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Write FILE Error); for(i=0;i5;i+) fscanf(IN,%d,&t); o=fun(t); fprintf(OUT,%fn,o); fclose(IN); fclose(OUT);/*-strlenfu
7、n,main ,-*/#include void wwjt(); int fun(char *p1) /*Program*/ /* End */ int main() char *p,a20; int len; p=a; printf(please input a string:n); gets(p); return 0; len=fun(p); printf(The strings length is:%dn,len); wwjt();void wwjt() FILE *IN,*OUT; char *pIN,sin20; int iOUT,i; pIN=sin; IN=fopen(3.IN,
8、r); if(IN=NULL) printf(Please Verify The Currernt Dir.it May Be Changed); OUT=fopen(3.out,w); if(OUT=NULL) printf(Please Verify The Current Dir. it May Be Changed); for(i=0;i10;i+) fscanf(IN,%s,pIN); iOUT=fun(pIN); fprintf(OUT,%dn,iOUT); fclose(IN); fclose(OUT);/*- AB 6566-*/#includeint main() /*SPA
9、CE*/ char a,?; /*SPACE*/ a=?; b=b; a=a-32; /*SPACE*/ b=b-?; printf(%c, %cn%d, %dn,a,b,a,b); return 0;/*- - -*/#include #include int main() char str100,*p,*q,*r,c; printf(Input a string:); gets(str);/*SPACE*/ for(p=?;*p;p+) /* *r is the biggest char at moment*/ for(q=r=p;*q;q+) if(*
10、r*q) r=q; if(r!=p) /*swap *r and *p*/ c=*r; /*SPACE*/ ?; *p=c; for(p=str;*p;p+) /*SPACE*/ for(q=p;*p?*q;q+); strcpy(p+1,q); /*SPACE*/ printf(Output: %snn,?); return 0;/*- -num磺25220 2020-*/#include #include long fun (long num)/*FOUND*/ long k=1 do k*=num%10 ; /*FOUND*/ num=10; /*FOUND*/ while(!num)
11、; return (k) ;main( ) long n ; printf(Please enter a number:) ; scanf(%ld,&n) ; printf(n%ldn,fun(n) ;/*- -=90 A70-89B60-69C 60D-*/#include int main() int score; /*FOUND*/ char *grade; printf(please input a scoren); /*FOUND*/ scanf(%d,score); if (score100) printf(); else /*FOUND*/ switch(score) case
12、9: case 10: grade=A; break; case 7: case 8: grade=B; break; case 6: grade=C; break;/*FOUND*/ case else: grade=D; printf(%d belongs to %cn,score,grade); return 0;/*-fun()()磺turbocandborlandc+ nturbocadbo rladc+ -*/#include void wwjt(); void fun(char s,int c) /*Program*/ /* End */ void main() static c
13、har str=turbocandborlandc+; char ch; printf(:%sn, str); printf(:); scanf(%c,&ch); fun(str,ch); printf(str=%sn,str); wwjt(); void wwjt() FILE *IN,*OUT; char i200; char o200; IN=fopen(in.dat,r); if(IN=NULL) printf(Read FILE Error); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Write FILE Error); fscanf(IN
14、,%s,i); fun(i,n); fprintf(OUT,%s,i); fclose(IN); fclose(OUT);/*-e e=1+1/1!+1/2!+1/3!+.+1/n! 1/n!0.000001e=2.718282-*/#include void wwjt(); int main() float fun(); printf(e:%fn,fun(); wwjt(); return 0;float fun() /*Program*/ /* End */ void wwjt() FILE *IN,*OUT; float o; IN=fopen(in.dat,r); if(IN=NULL
15、) printf(Read FILE Error); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Write FILE Error); o = fun(); fprintf(OUT,%fn,o); fclose(IN); fclose(OUT);/*-1!+3!+5!+n!-*/#include int main() long int f,s; int i,j,n; /*SPACE*/ ?; scanf(%d,&n); /*SPACE*/ for(i=1;i=n; ?) f=1; /*SPACE*/ for(j=1; ?;j+) /*SPACE*/ ?;
16、 s=s+f; printf(n=%d,s=%ldn,n,s); return 0;/*-, for(s=1.0,k=1;k=n;k+) s=s+1.0/(k*(k+1); printf(s=%fnn,s); ,-*/#include int main() double s; int k,n=10; /*SPACE*/ ?; k=1; /*SPACE*/ while(?) s=s+1.0/(k*(k+1); /*SPACE*/ ?; printf(s=%fnn,s); return 0;/*- -120-*/#include fun() int n,j; float s=0.0,t=1.0;
17、for(n=1;n=20;n+) /*FOUND*/ s=1; for(j=1;j=n;j+) /*FOUND*/ t=t*n; /*FOUND*/ s+t=s; /*FOUND*/ printf(jiecheng=%dn,s);main() fun();/*- - m1m10 pt磺3abc,CD,EF The result is: abcCDEF-*/#include #include #include void fun ( char str10, int m, char *pt ) /*FOUND*/ int k, q, i for ( k = 0; k m; k+ ) q = strl
18、en ( str k ); for (i=0; iq; i+) /*FOUND*/ pti = strk,i ; /*FOUND*/ pt = q ; pt0 = 0 ; main( ) int m, h ; char s1010, p120 ; printf( nPlease enter m: ) ; scanf(%d, &m) ; gets(s0) ; printf( nPlease enter %d string:n, m ) ; for ( h = 0; h 2)-*/#include stdio.hvoid wwjt(); int fun(int m) /*Program*/ /*
19、End */ void main() int m,k=0; for(m=100;m200;m+) if(fun(m) printf(%4d,m); k+; if(k%5=0) printf(n); printf(n k=%dn,k); wwjt();void wwjt() FILE *IN,*OUT; int iIN,iOUT,i; IN=fopen(in.dat,r); if(IN=NULL) printf(Please Verify The Currernt Dir.It May Be Changed); OUT=fopen(out.dat,w); if(OUT=NULL) printf(
20、Please Verify The Current Dir. It May Be Changed); for(i=0;i10;i+) fscanf(IN,%d,&iIN); iOUT=fun(iIN); fprintf(OUT,%dn,iOUT); fclose(IN); fclose(OUT); /*-fun()1!+2!+3!+ +n!mainn 磺n5153-*/ #includevoid wwjt(); long int fun(int n) /*Program*/ /* End */ main() int n; long int result; scanf(%d,&n); resul
21、t=fun(n); printf(%ldn,result); wwjt();void wwjt()FILE *IN,*OUT; int i; int iIN; long int iOUT; IN=fopen(in.dat,r); if(IN=NULL) printf(Please Verify The Currernt Dir.It May Be Changed); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Please Verify The Current Dir. It May Be Changed); for(i=0;i10;i+) fscanf
22、(IN,%d,&iIN); iOUT=fun(iIN); fprintf(OUT,%ldn,iOUT); fclose(IN); fclose(OUT);/*-s1s2s1s2s1NULL-*/#include int main() const char *s1=Today is Nov.11,2011.; const char *s2=rain; const char *psz1, *psz2; int k; printf(s1 = %sn, s1); printf(s2 = %sn, s2); for(psz1=s1; *psz1&k; psz1+) /*SPACE*/ for(psz2=
23、s2; *psz2; ?) /*SPACE*/ if(*psz1=?) k=0; break; /*SPACE*/ if(?)/*/ /*SPACE*/ printf(Match found: s1%d = %cn, ?, s1psz1-s1-1); else printf(NULLn); return 0;/*-a,b,c x,y,z axcz -*/#include int main() char i,j,k;/*iajbkc*/ for(i=x;i=z;i+) for(j=x;j=z;j+) /*SPACE*/ if(?) /*SPACE*/ for(k=x;?;k+) /*SPACE*
24、/ if(?) /*SPACE*/ if(i!=x&k!=?) printf(order is a-%ctb-%ctc-%cn,i,j,k); return 0;/*- -mm-*/#include#includeint fun(int m) /*FOUND*/ int i;k; for(i=m+1;i+) for(k=2;ki;k+) /*FOUND*/ if(i%k!=0) break; /*FOUND*/ if(k=i) return(i); main() int n; printf(nPlease enter n:); scanf(%d,&n); printf(%dn,fun(n);/
25、*- -nn 1113591731 main ( )磺 n = 15The value is: 2209-*/#include #include long fun ( int n ) long a=1, b=1, c=1, d=1, k; /*FOUND*/ for (k=4; kn; k+) d = a+b+c; /*FOUND*/ a=b b=c; c=d; /*FOUND*/ return k; main( ) int n = 15; printf( The value is: %ldn, fun ( n ) );/*-fun()m7 710 1002
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 57 71 试题库