三级C语言上机重点题.docVIP

  • 12
  • 0
  • 约1.29万字
  • 约 11页
  • 2017-08-23 发布于河南
  • 举报
三级C语言上机重点题 一、数学计算: 1、将大于整数m且紧靠m的k个素数存入数组xx。请编写函数num(int m,int k,int xx[])实现函数的要求,例如:若输入17,5,则应输出:19,23,29,31,37。 void num(int m, int k, int xx[]) { int i=0; for(m=m+1;k0;m++) if(isP(m)) { xx[i++]=m; k--; } } 2、下列程序的功能是:利用发下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn) 迭代步骤如下: (1)取X1初值为0.0; (2)X0=X1,把X1的值赋给X0; (3)X1=COS(X0),求出一个新的X1; (4)若X0-X1绝对值小0.000001,执行步骤(5),否则执行步骤(2); (5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。 请编写函数countvalue()实现程序的要求 float countvalue() { float x0,x1; x1=0.0; do { x0=x1; x1=cos(x0); } while(fabs(x0-x1)=0.000001); return x1; } 3、在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同

文档评论(0)

1亿VIP精品文档

相关文档