技能高考专题:c语言程序填空题_第1页
技能高考专题:c语言程序填空题_第2页
技能高考专题:c语言程序填空题_第3页
技能高考专题:c语言程序填空题_第4页
技能高考专题:c语言程序填空题_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

技能高考专题:c语言程序填空题导出题库试题(1~100)共计131道试题一、程序填空(共131题)TurboC(共131试题)3)./*----------------------------------------------------------------------------------------------------------------功能:已定义一个含有30个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序每五个元素求一个平均值,并将该值存放在数组w中。-------------------------------------------------------*/floats,w;fun1(floats){intk,i;for(k=2,i=0;i30;i++){/***********SPACE***********/________________;k+=2;}}fun2(floats,floatw){floatsum=0.0;intk,i;for(k=0,i=0;i30;i++){sum+=s;/***********SPACE***********/________________;{w=sum/5;/***********SPACE***********/________________;k++;}}}main(){inti;fun1(s);/***********SPACE***********/________________;for(i=0;i30;i++){if(i%5==0)printf(“\n“);printf(“%8.2f“,s);}printf(“\n“);for(i=0;i6;i++)printf(“%8.2f“,w);}答案:s=k或s=(i+1)*2if((i+1)%5==0)或if((i+1)/5*5==i+1)sum=0或sum=0.0fun2(s,w)4)./*----------------------------------------------------------------------------------------------------------------功能:下面的程序是求1。+3。+5。+……+n。的和。-------------------------------------------------------*/main(){longintf,s;inti,j,n;/***********SPACE***********/________________;scanf(“%d“,n);/***********SPACE***********/for(i=1;i=n;________________){f=1;/***********SPACE***********/for(j=1;________________;j++)/***********SPACE***********/________________;s=s+f;}printf(“n=%d,s=%ld\n“,n,s);}答案:s=0i+=2或i=i+2或i++,i++j=i或i=j或ji+1或i+1jf=f*j5)./*----------------------------------------------------------------------------------------------------------------功能:将一个字符串中下标为m的字符开始的全部字符复制成为另一个字符串。-------------------------------------------------------*/defineN10k=ijN或Nj或j=N-1或N-1=jk。=i7)./*----------------------------------------------------------------------------------------------------------------功能:从键盘上输入一个字符串,将该字符串升序排列后输出到文件test.txt中,然后从该文件读出字符串并显示出来。-------------------------------------------------------*/includestring.hincludestdio.hincludemath.hmain(){intf;/***********SPACE***********/________________;floatt,pi;t=1;pi=t;f=1;n=1.0;/***********SPACE***********/while(________________){n=n+2;/***********SPACE***********/________________;t=f/n;pi=pi+t;}/***********SPACE***********/________________;printf(“pi=%10.6f\n“,pi);}答案:floatn或duoblenfabs(t)=1e-6或fabs(t)=0.000001或1e-6=fabs(t)或0.000001=fabs(t)f=-f或f=-1*f或f=f*(-1)或f=f*-1或f=(-1)*fpi=pi*4或pi*=4(图1)11)./*----------------------------------------------------------------------------------------------------------------功能:求100-999之间的水仙花数说明:水仙花数是指一个三位数的各位数字的立方和是这个数本身。

例如:153=1+5+3)。-------------------------------------------------------*/intfun(intn){inti,j,k,m;m=n;/***********SPACE***********/________________;for(i=1;i4;i++){/***********SPACE***********/________________;m=(m-j)/10;k=k+j*j*j;}if(k==n)/***********SPACE***********/________________;elsereturn(0);}main(){inti;for(i=100;i1000;i++)/***********SPACE***********/if(________________==1)printf(“%disok。\n“,i);}答案:k=0j=m%10或j=m-m/10*10或j=m-10*(m/10)return(1)fun(i)(图1)12)./*----------------------------------------------------------------------------------------------------------------功能:产生并输出如下形式的方阵。

1222221312221433121443331444331514431555141555551-------------------------------------------------------*/main(){inta;inti,j;for(i=0;i7;i++)for(j=0;j7;j++){/***********SPACE***********/if(________________)a=1;/***********SPACE***********/elseif(iji+j6)________________;elseif(iji+j6)a=3;/***********SPACE***********/elseif(________________)a=4;elsea=5;}for(i=0;i7;i++){for(j=0;j7;j++)printf(“%4d“,a);/***********SPACE***********/________________;}}答案:i==ji+j==6a=2iji+j6或jii+j6或iji+6j或jii+6jprintf(“\n“)13)./*----------------------------------------------------------------------------------------------------------------功能:产生并输出杨辉三角的前七行。111121133114641151010511615201561-------------------------------------------------------*/main(){inta;inti,j,k;for(i=0;i7;i++){a=1;/***********SPACE***********/________________;}for(i=2;i7;i++)/***********SPACE***********/for(j=1;j________________;j++)/***********SPACE***********/a=________________;for(i=0;i7;i++){/***********SPACE***********/for(j=0;________________;j++)printf(“%6d“,a);printf(“\n“);}}答案:a=1ia+a或a+aj=i或i=j或ji+1或i+1j或j-1i或ij-114)./*----------------------------------------------------------------------------------------------------------------功能:输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。-------------------------------------------------------*/main(){intm,n,k,i=0;for(m=100;m=1000;m++){/***********SPACE***********/________________;n=m;do{/***********SPACE***********/k=k+________________;n=n/10;}/***********SPACE***********/________________;if(k%15==0){printf(“%5d“,m);i++;/***********SPACE***********/if(i%10==0)________________;}}}答案:k=0n%10或n-n/10*10或n-10*(n/10)while(n0)或while(0n)或while(n。=0)或while(0。=n)printf(“\n“)15)./*----------------------------------------------------------------------------------------------------------------功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。-------------------------------------------------------*/main(){intx,i=0,j=0;floats1=0,s2=0,av1,av2;scanf(“%d“,x);/***********SPACE***********/while(________________){if(x%2==0){s1=s1+x;i++;}/***********SPACE***********/________________{s2=s2+x;j++;}/***********SPACE***********/________________;}if(i。=0)av1=s1/i;elseav1=0;if(j。=0)/***********SPACE***********/________________;elseav2=0;printf(“oushujunzhi:%7.2f,jishujunzhi:%7.2f\n“,av1,av2);}答案:x。=0或xelse或elseif(x%2==1)或elseif(x%2。=0)或if(x%2)scanf(“%d“,x)av2=s2/j16)./*----------------------------------------------------------------------------------------------------------------功能:产生10个区间上的随机整数,然后对其用选择法进行由小到大的排序。-------------------------------------------------------*/include“stdio.h“main(){charstr,ch;inti,k=0;/***********SPACE***********/gets(________________);ch=getchar();/***********SPACE***********/for(i=0;________________;i++)if(str。=ch){/***********SPACE***********/________________;k++;}/***********SPACE***********/________________;puts(str);}答案:strstr。='\0'或str。=NULL或str。=0或strstr=str或*(str+k)=*(str+i)或str=*(str+i)或*(str+k)=strstr='\0'或*(str+k)='\0'或str=NULL或str=0或*(str+k)=0或*(str+k)=NULL18)./*----------------------------------------------------------------------------------------------------------------功能:将一个数组中的元素按逆序存放。-------------------------------------------------------*/include“stdio.h“include“stdlib.h“main(){inta,b,c,i,j,k,s=0;for(i=0;i5;i++)for(j=0;j5;j++)a=random(40)+20;for(i=0;i5;i++){/***********SPACE***********/k=a;________________;for(j=0;j5;j++){/***********SPACE***********/if(ka)________________;s=s+a;}b=k;/***********SPACE***********/________________;}for(i=0;i5;i++){for(j=0;j5;j++)/***********SPACE***********/printf(“%5d“,________________);printf(“%5d%5d“,b,c);printf(“\n“);}}答案:s=0k=ac=sa24)./*----------------------------------------------------------------------------------------------------------------功能:对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。

例如:当N=150时,可分解成1×2×3×5×5;当N=-150时,可分解为-1×2×3×5×5。下边程序能实现这种分解过程。当N=150,输出以下分解结果:N=1*2*3*5*5-------------------------------------------------------*/main(){intn,i,j,r;scanf(“%d“,n);if(n==0){printf(“dataerror\n“);exit(0);}/***********SPACE***********/elseif(________________)printf(“n=1“);else{printf(“n=-1“);n=-n;}/***********SPACE***********/for(________________;i=n;i++){/***********SPACE***********/________________;while(r==0){printf(“*%d“,i);/***********SPACE***********/________________;r=n%i;}}printf(“\n“);}答案:n0或0ni=2r=n%in=n/i或n/=i25)./*----------------------------------------------------------------------------------------------------------------功能:以下程序的功能如(图1)。-------------------------------------------------------*//***********SPACE***********/________________main(){floatx,f;scanf(“%f“,x);/***********SPACE***********/if(x0)________________;/***********SPACE***********/elseif(________________)f=2*x+1;elsef=sin(x)+5;/***********SPACE***********/printf(“x=%f,y=%f\n“,________________);}答案:includemath.hf=fabs(x+1)x=5或5=x或x6或6x或x=0x=5或0=xx=5或x=05=x或0=x5=x或。(x5)x,f(图1)26)./*----------------------------------------------------------------------------------------------------------------功能:删除一个字符串中的所有数字字符。-------------------------------------------------------*/include“stdio.h“main(){chars1;inta={0};intk;/***********SPACE***********/________________;gets(s1);/***********SPACE***********/________________;puts(s1);for(k=0;k4;k++)printf(“%4d“,a);}voidfun(chars,intb){inti;for(i=0;s。='\0';i++)if('a'=ss='z'

'A'=ss='Z')b++;/***********SPACE***********/elseif(________________)b++;/***********SPACE***********/elseif(________________)b++;elseb++;}答案:voidfun(chars,intb)fun(s1,a)'0'=ss='9'或s='0's='9'或'0'=s'9'=s或s='0''9'=s或48=ss=57或s=48s=57或48=s57=s或s=4857=s或。(x48x57)或。(x'0'x'9')s==''或s==3228)./*----------------------------------------------------------------------------------------------------------------功能:将十进制数转换成十六进制数。-------------------------------------------------------*/include“string.h“main(){inta,i;chars;printf(“inputainteger:\n“);scanf(“%d“,a);c10_16(s,a);/***********SPACE***********/for(________________;i=0;i--)printf(“%c“,s);printf(“\n“);}c10_16(charp,intb){intj,i=0;/***********SPACE***********/while(________________){j=b%16;if(j=0j=9)/***********SPACE***********/________________;elsep=j+55;b=b/16;i++;}/***********SPACE***********/________________;}答案:i=strlen(s)-1或i=-1+strlen(s)b0或0b或b。=0或0。=b或bp=j+'0'或p=j+48或*(p+i)=j+'0'或*(p+i)=j+48p='\0'或p=0或p=NULL或*(p+i)='\0'或*(p+i)=0或*(p+i)=NULL29)./*----------------------------------------------------------------------------------------------------------------功能:下面函数为二分法查找key值。数组中元素已递增排序,若找到key则返回对应的下标,否则返回-1。-------------------------------------------------------*/fun(inta,intn,intkey){intlow,high,mid;low=0;high=n-1;/***********SPACE***********/while(________________){mid=(low+high)/2;if(keya)/***********SPACE***********/________________;elseif(keya)/***********SPACE***********/________________;else/***********SPACE***********/________________;}return-1;}main(){inta={1,2,3,4,5,6,7,8,9,10};intb,c;b=4;c=fun(a,10,b);if(c==1)printf(“notfound“);elseprintf(“position%d\n“,c);}答案:low=high或high=lowhigh=mid-1low=mid+1returnmid或return(mid)30)./*----------------------------------------------------------------------------------------------------------------功能:输入字符串,再输入一个字符,将字符串中与输入字符相同的字符删除。-------------------------------------------------------*/includeconio.hincludeconio.hincludeconio.hincludeconio.hincludemath.hintfun(inthigh){intsum=0,n=0,j,yes;/***********SPACE***********/while((high=2)(________________)){yes=1;for(j=2;j=high/2;j++)/***********SPACE***********/if(________________){yes=0;break;}if(yes){sum+=high;n++;}high--;}/***********SPACE***********/________________;}main(){clrscr();printf(“%d\n“,fun(100));}答案:n10或10nhigh%j==0或。(high%j)returnsum或return(sum)92)./*----------------------------------------------------------------------------------------------------------------功能:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。

例如:当s串为“ABCD“时,则t串的内容应为“ABCDDCBA“。-------------------------------------------------------*/includestdio.hdefineCHANGEmain(){/***********SPACE***********/charstr,________________=str;intk;printf(“Inputstring:“);/***********SPACE***********/gets________________;printf(“Outputstring:“);elseprintf(“%s\n“,str);includestdio.hmain(){inti,j,k;/***********SPACE***********/for(i=0;________________;i++){for(j=0;j=4-i;j++)printf(““);/***********SPACE***********/for(k=1;k=________________;k++)printf(“*“);printf(“\n“);}/***********SPACE***********/for(________________;j3;j++){for(k=0;kj+3;k++)printf(““);for(k=0;k5-2*j;k++)printf(“*“);printf(“\n“);}}答案:i=3或i4或3=i或4i2*i+1或i*2+1或1+2*i或1+i*2j=0400)./*----------------------------------------------------------------------------------------------------------------功能:用结构体调用的方法编程。要求输入A,B,C,D,E,F五个元素的数值,并按从大到小的顺序输出。-------------------------------------------------------*/includestdio.hvoidmain(){floata,b,c,d,e,f;printf(“输入第一个复数的实部与虚部:“);scanf(“%f,%f“,a,b);printf(“输入第二个复数的实部与虚部:“);scanf(“%f,%f“,c,d);/***********SPACE***********/________________;f=b+d;printf(“相加后复数:实部:%f,虚部:%f\n“,e,f);e=a*c-b*d;/***********SPACE***********/________________;printf(“相乘后复数:实部:%f,虚部:%f\n“,e,f);e=(a*c+b*d)/(c*c+d*d);/***********SPACE***********/________________;printf(“相除后复数:实部:%f,虚部:%f\n“,e,f);}答案:e=a+c或e=c+af=a*d+b*c或f=a*d+b*c或f=a*d+b*cf=(b*c-a*d)/(c*c+d*d)或f=(b*c-a*d)/(c*c+d*d)或f=(b*c-a*d)/(c*c+d*d)405)./*----------------------------------------------------------------------------------------------------------------功能:要求输出结果为:A,B65,66-------------------------------------------------------*/include“stdio.h“include“stdio.h“structstudent{charnum;charname;intscore;floatavr;}stu;main(){inti,j,sum;FILE*fp;/*input*/for(i=0;i5;i++){printf(“\npleaseinputNo.%dscore:\n“,i);printf(“stuNo:“);scanf(“%s“,stu.num);printf(“name:“);scanf(“%s“,);sum=0;/***********SPACE***********/for(j=0;________________;j++){printf(“score%d.“,j+1);scanf(“%d“,stu.score);/***********SPACE***********/sum+=stu.________________;}stu.avr=sum/3.0;}fp=fopen(“stud“,“w“);/***********SPACE***********/for(i=0;i5;________________)/***********SPACE***********/if(fwrite(stu,sizeof(________________),1,fp)。=1)printf(“filewriteerror\n“);fclose(fp);}答案:j3或3jscorei++或++i或i=i+1structstudent408)./*----------------------------------------------------------------------------------------------------------------功能:输入两个整数,求他们的按位与。-------------------------------------------------------*/definenmax50main(){inti,k,m,n,num,*p;printf(“pleaseinputthetotalofnumbers:“);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***********/while(________________)p++;printf(“%disleft\n“,*p);}答案:in或nii+1或i+1*(p+i)或*(p+i)*p==0或*p==0412)./*----------------------------------------------------------------------------------------------------------------功能:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。-------------------------------------------------------*/defineM5/*定义符号常量人数为5*/include“stdio.h“main(){inti,j;voidaver(floatsco);staticfloatscore={{78,85,83,65},{88,91,89,93},{72,65,54,75},{86,88,75,60},{69,60,50,72}};aver(score);clrscr();printf(“学生编号课程1课程2课程3课程4个人平均\n“);for(i=0;iM;i++){printf(“学生%d\t“,i+1);/***********SPACE***********/for(j=0;j________________;j++)printf(“%6.1f\t“,score);printf(“\n“);}for(j=0;j8*(N+2);j++)printf(“-“);printf(“\n课程平均“);for(j=0;jN+1;j++)printf(“%6.1f\t“,score);printf(“\n“);getch();}voidaver(floatsco){inti,j;/***********SPACE***********/for(i=0;i________________;i++){for(j=0;jN;j++){sco+=sco;sco+=sco;sco+=sco;}/***********SPACE***********/sco________________N;}for(j=0;jN;j++)/***********SPACE***********/sco/=M;sco=sco/M/N;}答案:N+1或1+N或5M或5/=j417)./*----------------------------------------------------------------------------------------------------------------功能:利用全局变量计算长方体的体积及三个面的面积。-------------------------------------------------------*/ints1,s2,s3;intvs(inta,intb,intc){intv;/***********SPACE***********/v=________________;s1=a*b;/***********SPACE***********/s2=________________;s3=a*c;returnv;}main(){intv,l,w,h;clrscr();printf(“\ninputlength,widthandheight:

“);/***********SPACE***********/scanf(“%d%d%d“,________________,w,h);/***********SPACE***********/v=________________;printf(“v=%ds1=%ds2=%ds3=%d\n“,v,s1,s2,s3);getch();}答案:a*b*c或a*b*cb*c或b*clvs(l,w,h)或vs(l,w,h)418)./*----------------------------------------------------------------------------------------------------------------功能:用函数调用方式,实现字符串的复制。-------------------------------------------------------*/voidstring_copy(char*str_from,char*str_to){inti=0;/***********SPACE***********/for(;(*(________________)=*(str_from+i))。='\0';i++);}main(){staticchararray_str1=“Iamateacher.“;chararray_str2;/***********SPACE***********/________________(array_str1,array_str2);/***********SPACE***********/________________(“array_str2=%s\n“,array_str2);}答案:str_to+i或i+str_tostring_copyprintf419)./*----------------------------------------------------------------------------------------------------------------功能:seek()函数:判断是否有不合格成绩;形参:1个,指向由3个int型元素组成的1维数组的行指针变量返回值:(1)有不合格成绩,则返回指向本行首列的一个(列)指针;(2)没有有不合格成绩,返回值为指向下一行的一个(列)指针-------------------------------------------------------*/int*seek(int(*pnt_row)){inti=0,*pnt_col;/***********SPACE***********/________________=*(pnt_row+1);for(;i3;i++)if(*(*pnt_row+i)60){pnt_col=*pnt_row;break;/*退出循环*/}/***********SPACE***********/return(________________);}main(){staticintgrade={{55,65,75},{65,75,85},{75,80,90}};inti,j,*pointer;for(i=0;i3;i++){/***********SPACE***********/pointer=seek(________________);if(pointer==*(grade+i)){printf(“No.%dgradelist:“,i+1);for(j=0;j3;j++)/***********SPACE***********/printf(“%d“,*(________________));printf(“\n“);}}}答案:pnt_colpnt_colgrade+i或i+gradepointer+j或j+pointer420)./*----------------------------------------------------------------------------------------------------------------功能:计算某日是当年的第几天。-------------------------------------------------------*/includestdio.hstructstudent{charnumber;charname;intscore;}stu;voidoutput(structstudentstu);voidmain(){inti,j;/***********SPACE***********/for(i=0;i2;________________){printf(“请输入学生%d的成绩:\n“,i+1);printf(“学号:“);/***********SPACE***********/scanf(“%s“,________________.number);printf(“姓名:“);scanf(“%s“,);for(j=0;j3;j++){printf(“成绩%d.“,j+1);/***********SPACE***********/scanf(“%d“,________________.score);}printf(“\n“);}output(stu);}voidoutput(structstudentstu){inti,j;printf(“学号姓名成绩1成绩2成绩3\n“);for(i=0;i2;i++){/***********SPACE***********/________________(“%-6s%-6s“,stu.number,);for(j=0;j3;j++)printf(“%-8d“,stu.score);printf(“\n“);}}答案:i++或++i或i=i+1stustuprintf422)./*----------------------------------------------------------------------------------------------------------------功能:文件操作。-------------------------------------------------------*/includestdlib.hvoidmain(){/*定义一个文件指针fp*//***********SPACE***********/________________*fp;charch,filename;printf(“Pleaseinputthenameoffile:“);scanf(“%s“,filename);/*输入字符串并赋给变量filename*//*以读的使用方式打开文件filename*//***********SPACE***********/if((fp=fopen(filename,“________________“))==NULL){printf(“Cannotopenthefile.\n“);exit(0);/*正常跳出程序*/}/*关闭文件*//***********SPACE***********/________________;}答案:FILErfclose(fp)423)./*----------------------------------------------------------------------------------------------------------------功能:考查字符串数组的应用。输出26个英文字母。-------------------------------------------------------*/includestdio.hincludestdio.hmain(){inthb,hm,hl,n=0;/***********SPACE***********/for(hb=0;hb=100;hb+=________________)/***********SPACE***********/for(hm=0;hm=100-hb;hm+=________________){/***********SPACE***********/hl=100-hb-________________;/***********SPACE***********/if(hb/3+hm/2+2*________________==100){n++;printf(“hb=%d,hm=%d,hl=%d\n“,hb/3,hm/2,2*hl);}}printf(“n=%d\n“,n);getch();}答案:32hmhl427)./*----------------------------------------------------------------------------------------------------------------功能:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡各多少只?-------------------------------------------------------*/includestdio.hmain(){intage,y0,y1,m0,m1,d0,d1;printf(“输入生日日期(年,月,日)“);/***********SPACE***********/________________(“%d,%d,%d“,y0,m0,d0);printf(“输入当前日期(年,月,日)“);scanf(“%d,%d,%d“,y1,m1,d1);age=y1-y0;/***********SPACE***********/if(m0________________m1)age--;/***********SPACE***********/if((m0________________m1)(d0d1))age--;printf(“age=%3d“,age);}答案:scanf==429)./*----------------------------------------------------------------------------------------------------------------功能:从读入的整数数据中,统计大于零的整数个数和小于零的整数个数。用输入零来结束输入,程序中用变量i统计大于零的整数个数,用变量j统计小于零的整数个数。-------------------------------------------------------*/includestdio.h/***********SPACE***********/includestdio.hincludestdio.hmain(){charc;/***********SPACE***********/while((c=________________)。='\n'){/***********SPACE***********/if((c='a'c='z')

(c='A'c='Z'))________________;/***********SPACE***********/if((c'Z'________________c='Z'+4)

c'z')c-=26;printf(“%c“,c);}}答案:getchar()c+=4或c=c+4或c=4+c434)./*----------------------------------------------------------------------------------------------------------------功能:要求输出如下结果:b=-1a=65535a=65534a=30b=6c=5按要求在空中填入合适的变量完善程序。-------------------------------------------------------*/main(){/***********SPACE***********/intb=-1,________________;unsigneda;/***********SPACE***********/a=________________;printf(“b=%da=%u\n“,b,a);/***********SPACE***********/________________+=b;printf(“a=%u\n“,a);/***********SPACE***********/b=(a=30)/________________;printf(“a=%db=%dc=%d\n“,a,b,c);}答案:cba(c=5)435)./*----------------------------------------------------------------------------------------------------------------功能:找出数组中最大值和此元素的下标,数组元素的值由键盘输入。-------------------------------------------------------*/include“stdio.h“voidmain(){inta,b,*p1,*p2;/***********SPACE***********/p1=________________malloc(sizeof(int));p2=(int*)malloc(sizeof(int));/***********SPACE***********/scanf(“%d%d“,________________,p2);if(*p2*p1)*p1=*p2;free(p2);/***********SPACE***********/printf(“max=%d\n“,________________);}答案:(int*)p1*p1437)./*----------------------------------------------------------------------------------------------------------------功能:建立一个如下的二维数组,并按以下格式输出。

1000101010001000101010001-------------------------------------------------------*/include“stdio.h“voidmain(){inta={{1,3,5,7},{2,4,6,8},{15,17,34,12}};/***********SPACE***********/printf(“maxvalueis%d\n“,________________);}max_value(m,n,array)/***********SPACE***********/intm,n,________________;{inti,j,max;max=array;for(i=0;im;i++)for(j=0;jn;j++)/***********SPACE***********/if(maxarray)________________;return(max);}答案:max_value(3,4,a)array或arraymax=array439)./*----------------------------------------------------------------------------------------------------------------功能:1982年我国第三次人口普查,结果全国人口为10.3亿,假如人口增长率为5%。编写一个程序求在公元多少年总人口翻了一番。-------------------------------------------------------*/includeconio.hincludestring.hvoidfun(char*s,char*t){

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论