二级c语言编程题题库

二级c语言编程题题库

ID:12138940

大小:376.50 KB

页数:15页

时间:2018-07-15

二级c语言编程题题库_第1页
二级c语言编程题题库_第2页
二级c语言编程题题库_第3页
二级c语言编程题题库_第4页
二级c语言编程题题库_第5页
资源描述:

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

1、名跃电脑培训学校报名咨询电话:13765081782(陈老师)第15页共15页C语言上机第三大题资料1套假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导和尾部的*号之外,将串中其它*号全部删除。形参h已指向字符串中第一个字母,形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G********,删除后,字符串中的内容应当是:****ABCDEFG********。在编写函数时,不得使用C语言提供的字符串函数。voidfun(char*a,char*h,

2、char*p){charb[81],*q;inti=0,j;q=a;while(q

3、ublefun(doubleeps){inti=1;doublepi=0.0,a=1.0,b=1.0;while(a/b>=eps){pi=pi+a/b;a=a*i;b=b*(2*i+1);i++;}return2*pi;}3套请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai为回车键)函数将返回shanghai。char*fun(char*s,char*t){intcount1=0,

4、count2=0;char*p,*q;p=s,q=t;while(*p++)count1++;while(*q++)count2++;if(count1>=count2)returns;elsereturnt;}4套规定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串最前面连续的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,若n的值为4,删除后,字符串中的内容应当是:****A*BC*DEF*G****;若n的

5、值为8,则字符串中的内容仍为:*******A*BC*DEF*G****。n的值在主函数中输入。在编写函数时,不得使用C语言提供的字符串函数。voidfun(char*a,intn){charb[81];inti=0,j=0,s=0,k;while(a[i]=='*'){s++;i++;}if(s>n){for(k=0;k

6、数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55,则函数的值为:71.80。floatfun(float*a,intn){inti;floatave=0.0;for(i=0;i

7、4.5,87.5,他的平均分应当是:78.875。voidfun(STREC*p){inti;doubleaver=0.0;for(i=0;i

8、%10*10+b/10;

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

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

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