lfrg.net
当前位置:首页 >> 用C语言编写函数:一个字符串中有两个z,求z之间的... >>

用C语言编写函数:一个字符串中有两个z,求z之间的...

#include #include int main(){char str[100] = "";char sub[100] = "";char * p, * q;scanf("%s", str);p = strchr(str, 'z');q = strrchr(str, 'z');memcpy(sub, p + 1, q - p - 1);printf("sub=%s, len=%d\n", sub, q - p - 1);return 0;}

#include #include int fun(char *s) { int num=0; char ch; while((ch=*s++)!='\0') if((ch=65) || (ch>=97 && ch

#include char* fun(char* s, char c) { char* t = s; char* f = s; for(;*f;f++) { if(*f==c) continue; *t = *f; t++; } *t = 0; return s; } int main() { char input[1000]; char c; printf("Please input a string: "); gets(input); print...

#include void main() { char s1[20],s2[10]; int i=0,j=0; gets (s1),gets (s2); while (s1[i] !='\0') { i++; } while (s2[j] != '\0') {s1[i++]=s2[j++];} puts (s1); }

字符串连接:即将字符串b复制到另一个字符a的末尾,并且字符串a需要有足够的空间容纳字符串a和字符串b。 #includevoid mystrcat(char a[],char b[]){//把a和b拼接起来 int i=0,j=0;while(a[i++]!='\0'); i--;while(b[j]!='\0'){ a[i++]=b[j++];}...

1. #includevoid count(char *str);int letters=0,space=0,digit=0,others=0;int main(void){char str[100];printf("Input a string:\n");gets(str);count(str);printf("char=%d\nspace=%d\ndigit=%d\nothers=%d\n",letters,space,digit,others)...

void statistics(char string[], int number[]){int i=0;while(string[i] != '\0'){if(string[i]>='a'&&string[i]='A'&&string[i]='0'&&string[i]

#include main() { char a[30]; void fun_char(char a[]); printf("请输入字符串:"); gets(a); fun_char(a); } void fun_char(char a[]) { int i,letter=0,digit=0,space=0,other=0; for(i=0;a[i]!='\0';i++) { if((a[i]='a')||(a[i]='A')) let...

26个字母,pp只需26个元素即可, for (k=0;k

#include int longs(char *s) { int i=0,n=0; for(i=0;*(s+i)!='\0';i++)//应该是\0不知道你注意没 n++; return(n-1); } void main() { char *s; char c[100]; int num; s=c; gets(c); num=longs(s);//传递一个指针而不是*s printf("%d",num);//...

网站首页 | 网站地图
All rights reserved Powered by www.lfrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com