计算机二级C语言程序设计题41-80.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 void  fun(char  *s, char  t[]) 2 { 3     int i,j=0,n; 4     n = strlen(s); 5     for(i=0;in;i++) 6         if(s[i] % 2 == 0) 7         { 8             t[j]=s[i]; 9             j++; 10         } 11     t[j]=\0; 12 } 1 int fun(int a[], int n) 2 { 3     int i,j=1; 4     for(i=1;in;i++) 5         if(a[j‐1]!=a[i]) //若该数与前一个数不相同,则要保留 6             a[j++]=a[i]; 7     return j; //返回不相同数的个数 8 } 1 void  fun( char *a, char *h,char *p ) 2 { 3     int i=0; 4     char *q=a; 5     while(qh) 6     { 7         a[i]=*q;q++;i++ 8     } 9     while(qp) 10     { 11         if(*q!=*) 12         { 13             a[i]=*q;i++; 14         } 15         q++; 16     } 17     while(*q) 18     { 19         a[i]=*q;i++;q++; 20     } 21     a[i]=\0; 22 } 1 void fun(int a, int b, long *c) 2 { 3     *c = a%10 + (b%10)*10 + (a/10)*100 + (b/10)*1000; 4 } 1 void  fun( char *a, int  n ) 2 { 3     int i=0; 4     int k=0; 5     char *p,*t; 6     p=t=a; //开始时,p与t同时指向数组的首地址 7     while(*t==*) 8     { 9         k++;t++; //用k来统计前部星号的个数 10     } 11     if(kn) //如果kn,则使p的前部保留n个星号,其后的字符依次存入数组a中 12     { 13         while(*p) 14         { 15             a[i] = *(p+k‐n); 16             i++; 17             p++; 18         } 19         a[i]=\0; //在字符串最后加上结束标识位 20     } 21 } 1 void fun(int a, int b, long *c) 2 { 3      *c = a/10 + (b/10)*10 + (a%10)*100 + (b%10)*1000; 4 } 1 long  fun ( char *p) 2 { 3     long n=0; 4     int flag=1; 5     if(*p==‐) //负数时置flag为‐1 6     { 7         p++; 8         flag=‐1; 9     } 10     else if(*p==+) //正数时置flag为1 11         p++; 12     while(*p!=\0) 13     { 14         n = n*10 + *p ‐0 //将字符串转成相应的整数 15             //*p ‐0就得到*p这个字符的相应数字 16         p++; 17     } 18     return n*flag; 19 } 1 int  fun( int  t) 2 { 3     int f0=0,f1=1,f; 4     do 5     { 6         f = f

文档评论(0)

sndnso + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档