




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
一、程序设计共113题 第1题题号:319 #include"stdio.h" voidwwjt(); intfun(intm) { inti,k=1; if(m<=1)k=0; for(i=2;i<m;i++) if(m%i==0)k=0; returnk; } 第2题题号:351 ----------- 功能:请编一个函数voidfun(inttt[M][N],intpp[N]), tt指向一个M行N列的二维数组,求出二维数组每列 中最大元素,并依次放入pp所指一维数组中。二维 数组中的数已在主函数中赋予。 #include<conio.h> #include<stdio.h> #defineM3 #defineN4 voidwwjt(); voidfun(inttt[M][N],intpp[N]) { inti,j; for(j=0;j<N;j++) { pp[j]=tt[0][j]; for(i=1;i<M;i++) if(tt[i][j]>pp[j]) pp[j]=tt[i][j]; } 第3题题号:375 功能:从键盘上输入任意实数,求出其所对应的函数值。 z=e的x次幂(x>10) z=log(x+3)(x>-3) z=sin(x)/((cos(x)+4) #include<math.h> #include<stdio.h> voidwwjt(); doubley(floatx) { doublez; if(x>10)z=exp(x); elseif(x>-3)z=log(x+3); elsez=sin(x)/(cos(x)+4); return(z); } 第4题题号:334 功能:求给定正整数n以的素数之积。(n<28) #include<stdio.h> #include"conio.h" voidwwjt(); longfun(intn) { longi,k; longs=1; for(i=2;i<=n;i++) {for(k=2;k<i;k++) if(i%k==0)break; if(k==i)s=s*i; } returns; } 第5题题号:333 功能:计算并输出给定整数的所有因子之积(包括自身)。 规定这个整数的值不大于50。 #include<stdio.h> #include"conio.h" voidwwjt(); longintfun(intn) { longs=1,i; for(i=2;i<=n;i++) if(n%i==0)s=s*i; returns; } 第6题题号:50 功能:求出菲波那契数列的前一项与后一项之比的极限的 近似值例如:当误差为0.0001时,函数值为0.618056。 #include<stdio.h> #include"math.h" voidwwjt(); floatfun() { floatf1=1,f2=1,f3; floatr1=2,r2; do {r2=r1; r1=f1/f2; f3=f1+f2; f1=f2; f2=f3; }while(fabs(r1-r2)>1e-4); returnr1; } 第7题题号:394 功能:产生20个[30,120]上的随机整数放入二维数组 a[5][4]中,求其中的最小值。 #include"stdlib.h" #include<stdio.h> voidwwjt(); intamin(inta[5][4]) { inti,j,s; s=a[0][0]; for(i=0;i<5;i++) for(j=0;j<4;j++) if(s>a[i][j])s=a[i][j]; return(s); } 第8题题号:337 功能:将两个两位数的正整数a、b合并形成一个整数放在 c中。合并的方式是:将a数的十位和个位数依次放 在c数的百位和个位上,b数的十位和个位数依次放 在c数的十位和千位上。 例如:当a=45,b=12。调用该函数后,c=2415。 include<stdio.h> voidwwjt(); voidfun(inta,intb,long*c) { *c=a/10*100+a%10+b/10*10+b%10*1000; } 第9题题号:388 功能:编写函数判断一个整数能否同时被3和5整除,若能 则返回值为1,否则为0。调用该函数求出15~300之 间能同时被3和5整除的数的个数。 #include<stdio.h> voidwwjt(); intsum(intn) { if(n%3==0&&n%5==0)return(1); return(0);} 第10题题号:16 功能:编写函数fun求1!+2!+3!+……+n!的和,在main函 数中由键盘输入n值,并输出运算结果。请编写f

17****21
实名认证
内容提供者


最近下载