我是靠谱客的博主 粗心羽毛,最近开发中收集的这篇文章主要介绍11127各位数字C语言,C语言编程题经典40题附解答111.ppt,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C语言编程题经典40题附解答111

18、编写程序,将任意一个字符串从第一个字符开始间隔地输出该串。例如,字符串为:abcdef,输出:ace。 #define N 20 void main( ) { int i; char str[N]; printf(“please enter a string:” ); scanf(“%s”,str); output(str); } void output(char str[ ] ) { int i; printf(“n”); for( i=0; st[i]!=‘’; i++) if (i%2= =0) putchar(str[i]); } 19、输入一串字符以‘#’结束,如果它是大写字母,则转换为小写字母输出,如果是小写字母,则转换为大写字母输出,如果不是字母,则照直输出。 while((ch=getchar( ))!=‘#’) { if ( ch>=‘A’&& ch<=‘Z’) ch=ch-‘A’+‘a’; else if( ch>=‘a’&& ch<=‘z’) ch=ch-‘a’+‘A’; putchar(ch); } 20、编写程序,将字符串中的第m个字符开始的全部字符复制成另一个字符串。要求在主函数中输入字符串及m的值,并输出复制结果,在被调函数中完成复制。 #define MAX 80 void copystr(char *str1,char *str2, int n) { int i=0; while(str2[m]!=‘’) str1[i++]= str2[m++]; str1[i]= ‘’; } void main( ) { int m; char st1[MAX], st2[MAX]; printf(“ please enter a string:”); scanf(“%s”,st2); printf(“ please enter a number:”); scanf(“%d”,&m); copystr( st1, st2,--m); printf(“%sn”,st1); } 21、编写函数,求一个字符串的长度。 (不能调用strlen函数) int strlenth(char *st ) { int i=0; while(st[i]!=‘’) i++; return i; } 22、编写程序,将两个字符串连接起来。 (要求不用strcat函数) #define MAX 100 char *stcat(char *str1, char *str2) { char str[MAX]; int i=0, j=0, k=0; while(str1[i]!=‘’) str[k++]= str [i++]); while (str2[j]!=‘’) str[k++]= str [j++]);; str[k]= ‘’; return str; } 23、编写程序,输入一行字符,分别统计出其中英文字母、空格(含‘n’、 ‘t’)、数字和其它字符的个数。 void main( ) { int c,i,nchar=0,ndigit=0,nwhite=0,nother=0; while((c=getchar())!=EOF) if((c>=‘a’&& c<=‘z’)|| (c>=‘A’&& c<=‘Z’))

最后

以上就是粗心羽毛为你收集整理的11127各位数字C语言,C语言编程题经典40题附解答111.ppt的全部内容,希望文章能够帮你解决11127各位数字C语言,C语言编程题经典40题附解答111.ppt所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部