计试手机版.docVIP

  • 32
  • 0
  • 约1.1万字
  • 约 18页
  • 2017-12-22 发布于河南
  • 举报
计试手机版

计试手机版 第一套 下列给定程序中,函数FUN的功能是,计算如下公式 S=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 例如,若形参e的值为1e-3,则函数返回值为0.551690 一:1)3.0或(double)3  (2)  (3) (t+1) 二:(1)double fun(int n) (2)s=s+(double)a/b; 三:int fun (int a[][M]) { int i,j,max=a[0][0]; for(i=0;i2;i++) for(j=0;jM;j++) if(maxa[i][j]) max=a[i][j]; return max; } 第二套 下列给定程序中,函数FUN的功能是:计算如下公式前n项的和,并作为函数值返回。 S=~~~~~~~~~~~ 例如,当形参n的值为10时,函数返回值为9.612558 ~ 一:(1) 0  (2) n  (3) (t*t) 二:(1)for(i=0;str[i];i++) (2)if(substr[k+1]== \0) 三:double fun ( double eps) { double s=1.0,s1=1.0; int n=1; while(s1=eps) /*当某项大于精度要求时,继续求下一项*/ {s1=s1*n/(2*n+1); /*求多项式的每一项*/ s=s+s1; /*求和*/ n++; } return 2*s; } 第三套 下列给定程序中,函数FUN的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。 例如:若形参s所指的字符串为“abcdef35adgh3kjsdf7”则输出结果为4 一:(1) s[i]  (2) 9  (3)*t=n 二:(1)t = *x ; *x = y ; (2)return(t) ;或return t; 三:void fun (int *a, int *n) { int i,j=0; for(i=1;i=1000;i++) /*求1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并放入数组a中*/ if((i%7==0||i%11==0)i%77!=0) a[j++]=i; *n=j; } 第四套 下列给定程序中,函数FUN的功能是:把形参a所指数组中的奇数按原顺序依次存放到 a[0],a[]1.a[]2………中,把偶数从数组中删除,奇数个数通过函数值返回. 例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除偶数后a所指数组中的数据为9,1,3,5,7,返回值为5 。 一:(1)1  (2) j++  (3)j 二:(1)t=a;a=b;b=t; (2)return(b);或return b; 三:void fun( char *a ) { int i,j=0; for(i=0;a[i]!=\0;i++) if(a[i]!=*) a[j++]=a[i]; /*若不是要删除的字符*则留下*/ a[j]=\0; } 第五套、 下列给定程序中,函数fun的功能是:将行参n中,各位上为偶数的数取出,并按原来从高位到底位相反的顺序组成一个新数,作为函数值还回。 例如,输入一个整函数还回值位64862. 一:(1)0  (2) 10*x (3)n/10 二:(1)*t=0; (2)if(d%2!=0)或if(d%2==1) 三:void fun(char p1[], char p2[]) { int i,j; for(i=0;p1[i]!=\0;i++) ; for(j=0;p2[j]!=\0;j++) p1[i++]=p2[j]; p1[i]=\0; } 第六套 下列给定程序中,函数fun的功能是:吧行参a所指数组中的最小值放在元素a【0】中,接着把所指数组中的最大值放在a【1】元素中;再把a所指数组元素中的数组中的次小值放在a【3】,以此类推。 例如,若a所指数组中的数据最初排列为9、1、4、2、3、6、5、8、7;则按规则移动后,数组排列为 1、9、2、8、3、7、4、6、5。行参n中存放a所指数组中数据的个数。 一:(1) a[i]  (2) a[j]  (3) a[j] 二:(1)去掉分号 (2)case 1:c

文档评论(0)

1亿VIP精品文档

相关文档