1、stdio.h main() int i,j,m,s,k,a100 ; for(i=1 ; i=1000 ; i+ ) m=i ; s=0 ; k=0 ; for(j=1 ; jm ; j+) /*SPACE*/ if(【?】) s=s+j ; 【?】=j ; if(s!=0&s=m) for(j=0 ;】 ; j+) printf(%4d,aj) ; =%4dn,i) ; 答案:=(答案1)=m%j = 0=(答案2)=ak+=(答案3)=jj二、程序改错 共1题 (共计30分)362/*- 【程序改错】-删除字符串s中的所有空白字符(包括Tab字符、回车符及 换行符)。输入字符串时用#结束
2、输入。-*/string.hctype.hfun ( char *p) int i,t; char c80; /*FOUND*/ for (i = 1,t = 0; pi ; i+) if(!isspace(p+i) ct+=pi; ct=0; strcpy(p,c); main( ) char c,s80; int i=0;input a string:); c=getchar(); while(c!=) si=c;i+;c=getchar(); si=0 fun(s); puts(s);for (i = 0,t = 0;if(!isspace(*(p+i) ct+=pi;ct=三、程序设计
3、 共1题 (共计40分)第1题 (40.0分) 题号:394/*-【程序设计】-产生20个30,120上的随机整数放入二维数组 a54中, 求其中的最小值。-*/#include stdlib.hvoid wwjt();int amin(int a54) /*Program*/ /* End */main() int a54,i,j; for(i=0;i5;i+) for(j=0;4;j+) aij=random(120-30+1)+30;%5d,aij);nmin=%dn,amin(a); wwjt();void wwjt() FILE *IN,*OUT; int m,n; int i54;
4、 int o; IN=fopen(in.dat,r if(IN=NULL)Read FILE Error OUT=fopen(out.datw if(OUT=NULL) Write FILE Error for(m=0;mm+) for(n=0;naij)s=aij; return(s);217删除字符串中的指定字符,字符串和要删除的字符均由键盘 输入。 char str80,ch; int i,k=0; gets(【?】); ch=getchar();【?】; if(stri!=ch) k+; puts(str);strstri!=NULL=0stristrk=stri*(str+k)=*(
5、str+i)strk=*(str+i)*(str+k)=stri=(答案4)=strk=*(str+k)=strk=NULLstrk=0*(str+k)=0*(str+k)=NULL442写一个函数,求一个字符串的长度,在main函数中输入字 符串,并输出其长度。-*/conio.hint length(p)char *p; int n; n=0; while(*p= n+; p+; return n; int len; char *str20;please input a string: scanf(%s,str); len=length(str);the string has %d characters.,len);while(*p!while(*p)=0)=NULL)char str20;len=length(str);三、程序设
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1