二级C语言上机试题精选

二级C语言上机试题精选

ID:42119645

大小:52.00 KB

页数:6页

时间:2019-09-08

二级C语言上机试题精选_第1页
二级C语言上机试题精选_第2页
二级C语言上机试题精选_第3页
二级C语言上机试题精选_第4页
二级C语言上机试题精选_第5页
资源描述:

《二级C语言上机试题精选》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二级C语言上机试题精选1、编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程: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的一个实根,作为函数值返回。doublex1=0.0;do{x0=x1;x1=cos(x0);}while(fabs(x0-x1)>=0.000001);returnx; 2、编写函数doublefu

2、n,它的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入。11111S=──-──+──-──+…─────13572n+1inti,j=1;doubles=0;for(i=0;i<=n;i++){s=s+1.0/(2*i+1)*j;j=-j;}*sn=s; 3、编写函数doublefun,它的功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。m!P=─────n!(m-n)!doublei=1,x=1,y=1,z=1,p=0;for(i=1;i<=m;i++)x=x*i;for(i=1;i<=n;i++)y=y*i;for(i=1;

3、i<=(m-n);i++)z=z*i;p=x/(y*z);returnp;4、编写函数fun,它的功能是计算:s=[ln(1)+ln(2)+ln(3)+...+ln(m)]0.5在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex);doublei,s=0;for(i=1;i<=m;i++)s=s+log(i);returnsqrt(s); 5、编写函数doublefun(doubleh),它的功能是:四舍五入并保留两位小数longinti,j=1;if(h<0){j=-1;h=-h;}h=h*100+0.5;i=h;h=i/100.0

4、;returnh*j; 6、编写函数fun,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2)例如:当t=1000时,函数值为:1597。inti,f0=0,f1=1,f2=f0+f1;while(f2<=t){f0=f1;f1=f2;f2=f0+f1;}returnf2; 7、编写函数fun,它的功能是:求出1000以内能被7或11整除,但不能同时被7和11整除的数,存放到数组xx中,通过函数名返回个数。inti,j=0;for(i=1;i<1000;i+

5、+)if((i%7==0

6、

7、i%11==0)&&i%77!=0)xx[j++]=i;returnj; 8、fun的功能是:将s所指字符串中的内容从小到大重新排列inti,j;chart;for(i=0;is[i]){t=s[i];s[i]=s[j];s[j]

8、=t;} 10、函数fun的功能是:将s所指字符串中内容倒序inti,j=strlen(s);chart;for(i=0;i

9、rlen(s);j++)s[j]=s[j+1];i--;}13、函数fun(inta[],int*n,inty)的功能是:删除数组a中值为y的元素,*n为个数。inti,j;for(i=0;i<*n;i++)if(a[i]==y){for(j=i;j<*n;j++)a[j]=a[j+1];i--;(*n)--;} 14、函数fun的功能是:把a数组中的n个数,和b数组中逆序的n个数一一对应相乘、求平方,结果存在c数组中。inti,j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。