电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

国家计算机二级-C语言上机程序题VIP免费

国家计算机二级-C语言上机程序题_第1页
1/6
国家计算机二级-C语言上机程序题_第2页
2/6
国家计算机二级-C语言上机程序题_第3页
3/6
第一类删除字符串中*号1-101.使字符串尾部的*号不多余N个char*t;intk=0;t=a;while(*t)t++;t--;while(*t=='*'){k++;t--;}t++;if(k>n)*(t+n)='\0';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]='\0';3.只删除字符串的前导和尾部的*号inti=0;char*p;for(p=a+h;pn){t=a+(k-n);while(*t)a[i++]=*t++;a[i]='\0';}第二类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数的百位和个位上,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/10*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=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.把分数最高的学生数据放在H所指的数组中,分数最高的学生可能不只一个inti,j=0,n=0,max;max=a[0].s;for(i=0;imax)max=a[i].s;for(i=0;is[i];av/=N;p->ave=av;21.按分数的高低排列学生的记录,高分在前inti,j;STRECt;for(i=0;imax){max=a[i].s;*s=a[i];}23.把低于平均分的学生的数据放在B所指的数组中,低于平均分的学生人数通过形参N传回,平均分通过...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部