全国计算机等级考试二级C语言上机编程题参考答案

全国计算机等级考试二级C语言上机编程题参考答案

ID:41037472

大小:289.50 KB

页数:6页

时间:2019-08-14

全国计算机等级考试二级C语言上机编程题参考答案_第1页
全国计算机等级考试二级C语言上机编程题参考答案_第2页
全国计算机等级考试二级C语言上机编程题参考答案_第3页
全国计算机等级考试二级C语言上机编程题参考答案_第4页
全国计算机等级考试二级C语言上机编程题参考答案_第5页
资源描述:

《全国计算机等级考试二级C语言上机编程题参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、全国计算机等级考试二级C语言考前辅导编程题型Page5⒈整数分离与合并(1)将两个两位的正整数a、b合并形成一个整数放在c中:将a的十位和个位数放在c的千位和十位,b的十位和个位数放在c的百位和个位。例如:若a=45,b=12,使c=4152。voidfun(inta,intb,int*c)//c是指针{*c=a/10*1000+b/10*100+a%10*10+b%10;}(2)判断整数x是否是同构数(规定x是不大于100的正整数)。若是,函数返回1,否则返回0。如果某个整数能够在它的平方数的最右边出现,就是“同

2、构数”。例如:5的平方数是25,5是25右边的数,所以5是同构数。intfun(intx){return(x<10&&x*x%10==x)

3、

4、(x>=10&&x*x%100==x);}(3)w是大于10的无符号整数,求w后n-1位的数作为函数值返回。例如:若w是234,则返回34。unsignedfun(unsignedw){unsignedt=w,m=1;while(t){t/=10;m*=10;}returnw%(m/10);}⒉四舍五入(4)对变量x中的值保留2位小数,并对第3位进行四舍五入(规定x中的值为正

5、数)。doublefun(doublex){return(int)(x*100+0.5)/100.0;}(5)求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根,并作为函数值返回。⒊整除和素数问题doublefun(intn){inti;doubles=0;for(i=1;i

6、nti,j=0;for(i=1;i<=m;i++)if(i%7==0

7、

8、i%11==0)a[j++]=i;//j++模式returnj;}(7)求3到n之间所有素数的平方根之和,并返回。doublefun(intn){inti,k;doubles=0;for(i=3;i<=n;i++){for(k=2;k

9、数。intfun(intlim,inta[MAX]){inti,k,j=0;for(i=2;i<=lim;i++){for(k=2;k

10、++模式}}(10)求数组前n个数的小数部分的和,并返回。⒋求总和均值极值doublefun(intn,doublea[]){inti;doubles=0;for(i=0;i

11、-i];}全国计算机等级考试二级C语言考前辅导编程题型Page5(1)计算并返回a数组中n门课程的平均分。doublefun(int*a,intn){inti;doubles=0;for(i=0;i

12、i++)if(a[i]

13、

14、k==0

15、

16、i==N-1

17、

18、k==N-1)s+=a

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

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

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