二级c语言考试机试满分原题

二级c语言考试机试满分原题

ID:18411492

大小:260.00 KB

页数:11页

时间:2018-09-17

二级c语言考试机试满分原题_第1页
二级c语言考试机试满分原题_第2页
二级c语言考试机试满分原题_第3页
二级c语言考试机试满分原题_第4页
二级c语言考试机试满分原题_第5页
资源描述:

《二级c语言考试机试满分原题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、类型一:调整一个数的个、十、百、千位1.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12,调用该函数后c=4152。*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);STYPEFILEFpfor(i=0;i<=sl;i++)把s后字母改为小写Lt[2*sl]='';2.请编写函数fun,其功能是:将两个两位

2、数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。例如,当a=45,b=12,调用该函数后c=1524。*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);*fwstrstrvoidfun(longs,long*t)sl=sl*10;3.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,

3、b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12,调用该函数后c=2514。*c=(b%10)*1000+(a%10)*100+(b/10)*10+(a/10);fpfclose(fp)fnamefor(i=j+1;i<=n-1;i++)p=i;4.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12,调用该函数后c=5142

4、。*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);"r"fsftif(d%2==0)s/=10;5.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的个位和百位上。例如,当a=45,b=12,调用该函数后c=5241。*c=(a%10)*1000+(b%10)*100+(a/10)*10+(b/10);kN-1tempfun(inta[][M],in

5、tm)a[j][k]=(k+1)*(j+1);6.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12,调用该函数后c=2415。*c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10;structstudent*a->score[i]achar*fun(char(*sq)[M])returnsp;7.请编写函数fun,其功

6、能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的千位和十位上。例如,当a=45,b=12,调用该函数后c=1425。*c=(b/10)*1000+(a/10)*100+(b%10)*10+(a%10);0xt++inti,s1;s后面是小写的Lt[i]=s[sl-i-1];8.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位

7、和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。*c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10);1si*10intfun(intn,intxx[][M])printf("%d",xx[i][j]);类型二:与*号有关的操作119.请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。删除前导*号intj=0;char*p=a;while(*p=='*')p++;while(*p){

8、a[j++]=*p;p++;}a[j]=0;[N]t[i][j]t[j][i]#defineFU(m,n)((m)/(n))return(value);10.请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后的一个字母。除尾部*号,其余*删除char*q=a;intj=0;while(*q&&q

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

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

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