二级c语言程序设计题

二级c语言程序设计题

ID:20619017

大小:83.00 KB

页数:13页

时间:2018-10-14

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

《二级c语言程序设计题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言程序设计请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。intfun(inta[][M]){inti,j,max=a[0][0];for(i=0;i<2;i++)for(j=0;j

2、es=1.0,s1=1.0;intn=1;while(s1>=eps)/*当某项大于精度要求时,继续求下一项*/{s1=s1*n/(2*n+1);/*求多项式的每一项*/s=s+s1;/*求和*/n++;}return2*s;}编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。voidfun(int*a,int*n){inti,j=0;for(i=1;i<=1000;i++)/*求1到1000之内能被7或11整除、但不能同时被7和1

3、1整除的所有整数,并放入数组a中*/if((i%7==0

4、

5、i%11==0)&&i%77!=0)a[j++]=i;*n=j;}规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后字符串中的内容应当是:ABCDEFG。voidfun(char*a){inti,j=0;for(i=0;a[i]!='';i++)if(a[i]!='*')a[j++]=a[i];/*若不是要删除的字符

6、'*'则留下*/a[j]='';}规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:"*******A*BC*DEF*G****",删除后字符串中的内容应当是:"A*BC*DEF*G****"。编写函数时,不得使用C语言提供的字符串函数。voidfun(char*a){char*p=a;while(*p=='*')p++;/*指针p指向字符串第一个字母*/for(;*p!='';p++,a++)*a=*p;/*从第一个字母开始,其后的

7、字符都放入指针a所指的字符串中*/*a='';/*在字符串最后加上字符串结束标识*/}假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其它的*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容应当是ABCDEFG*******。voidfun(char*a,char*p){char*t=a;for(;t<=p;t++)if(*t!='*')*(a++)

8、=*t;for(;*t!='';t++)*(a++)=*t;*a='';/*在字符串最后加上字符串结束标识*/}规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:只删除字符前导和尾部的*号,串中字母间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中尾部*号的个数。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:"****A*BC*DEF*G*******",删除后,字符串中的内容应当是:"A*BC*DEF*G"。voidfun(char*

9、a,intn,inth,inte){inti,j=0;for(i=h;i

10、ti=0;char*p=a;while(*p&&*p=='*'){a[i]=*p;i++;p++;}while(*p){if(*p!='*'){a[i]=*p;i++;}p++;}a[i]='';}规定输入的字符串中只包含字母和*号。请编写函数

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

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

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