国家计算机二级 C语言上机程序题.doc

国家计算机二级 C语言上机程序题.doc

ID:31909360

大小:52.50 KB

页数:6页

时间:2019-01-27

国家计算机二级 C语言上机程序题.doc_第1页
国家计算机二级 C语言上机程序题.doc_第2页
国家计算机二级 C语言上机程序题.doc_第3页
国家计算机二级 C语言上机程序题.doc_第4页
国家计算机二级 C语言上机程序题.doc_第5页
资源描述:

《国家计算机二级 C语言上机程序题.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一类删除字符串中*号1-101.使字符串尾部的*号不多余N个char*t;intk=0;t=a;while(*t)t++;t--;while(*t=='*'){k++;t--;}t++;if(k>n)*(t+n)='';2.将字符串的前导*号全部移到字符串的尾部inti=0,n=0;char*p;p=a;whlie(*p=='*'){n++;p++;}while(*p)a[i++]=*p++;while(n!=0){a[i++]='*';n--;}a[i]='';3.只删除字符串的前导和尾部的*号inti=0;char*p;for(p=a+h;p

2、p;*(a+i)='';4.除了尾部的*号之外,将字符串的其他*号全部删除inti=0;char*q=a;while(q<=p){if(*q!='*')a[i++]=*q;q++;}while(*q)a[i++]=*q++;a[i]='';5.删除字符串中所有的*号inti=0;char*p=a;while(*p){if(*p!='*')a[i++]=*p;p++;}a[i]='';6.除了字符串的前导和尾部的*号以外,将串中的其他*号全部删除。inti=0;char*q=a;while(q

3、]=*q;q++;}while(*q)a[i++]=*q++;a[i]='';7.字符串的尾部的*号全部删除,前面和中间的*号不删除char*p=a;while(*p)p++;p--;while(*p=='*')p--;*(p+1)='';8.除了字符串的前导*号之外,其他的字符串全部删除inti=0;char*p=a;while(*p=='*')a[i++]=*p++;while(*p){if(*p!=*)a[i++]='*';p++;}a[i]='';9.字符串的前导*号全部删除,中间和尾部的*号不删除inti=0;char*p=a;while(*p=='*')p++;whil

4、e(*p)a[i++]=*p++;a[i]='';10.使字符串的前导*号不得多于n个,若多于n个,则删除多余的*号inti=0,k=0;char*t=a;while(*t=='*'){k++;t++;}if(k>n){t=a+(k-n);while(*t)a[i++]=*t++;a[i]='';}第二类ab合并成c11—1811将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的白位和个位上。例如:当a=45,b=12.调用该函数后,c=4152{*c=a/10*1000+b/10*100+a%10*10+b%10;}12将a数的十位和个位数依次放在c数的

5、百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。例如:当a=45,b=12.调用该函数后,c=2415{*c=b%10*1000+a/10*100+b/10*10+a%10;}13将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的白位和个位上。例如:当a=45,b=12.调用该函数后,c=5142{*c=a%10*1000+b/10*100+a/10*10+b%10;}14将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。例如:当a=45,b=12.调用该函数后,c=2514{*c=b%10*1000+a/1

6、0*100+b/10*10+a/10;}15将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的千位和十位上。例如:当a=45,b=12.调用该函数后,c=1425{*c=b/10*1000+a/10*100+b%10*10+a%10;}16将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。例如:当a=45,b=12.调用该函数后,c=1524{*c=b/10*1000+a%10*100+b%10*10+a/10;}17将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a

7、=45,b=12.调用该函数后,c=4251{*c=a/10*1000+b%10*100+a%10*10+b/10;}18将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a=45,b=12.调用该函数后,c=5241{*c=a%10*1000+b%10*100+a/10*10+b/10;}第三类结构体运算19—2819.把分数最高的学生数据放在

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

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

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