博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2013=10=27 字符串 统计 ,删除,连接,变换
阅读量:6655 次
发布时间:2019-06-25

本文共 6905 字,大约阅读时间需要 23 分钟。

 

  

(一)统计

#include 
int f(char *s){ int i,j ; i=j=0 ; while (*(s+i)!='\0') { if (*(s+i)>='0' && *(s+i)<='9') j++ ; i++ ; } return j ;}int main ( ){ char s[100] ; gets(s) ; printf("%d",f(s));}*********************************************************************#include
int f(char *s){ int t=0 ; while (*s) //(*s!='\0') { if (*s>='A' && *s<='Z' || *s>='a' && *s<='z') t++ ; s++ ; } return t ;}int main ( ){ int t ; char a[]="Hello abcd AbCdcD 123 abcd" ; printf("%d\n", f(a) );}#include
int f(char *s){ int t=0 ; while (*s) //(*s!='\0') { if (*s>='A' && *s<='Z' || *s>='a' && *s<='z') t++ ; s++ ; } return t ;}int main ( ){ int t ; char a[10000]; gets(a); printf("%d\n", f(a) );}

(二)删除

 

#include 
int main ( ){ char s[100],c='a'; int i,j ; gets(s) ; i=j=0 ; int k=0; while(s[i]!='\0') { if(s[i]==c ) {i++ ; k++;} else { s[j]=s[i] ;j++ ;i++; } } s[j]='\0' ; puts(s) ;printf("%d",k); }#include
int main ( ){ char s[100],c='a'; int i,j ; gets(s) ; i=j=0 ; while(s[i]!='\0') { if(s[i]==c ) i++ ; else { s[j]=s[i] ;j++ ;i++; } } s[j]='\0' ; puts(s) ; }#include
int main ( ){ char s[100],c='a'; int i,j ; gets(s) ; i=j=0 ; while(s[i]!='\0') { if(s[i]!=c ) { s[j]=s[i] ;j++ ;i++; } else i++ ; } s[j]='\0' ; puts(s) ; }#include
int main ( ){ char s[100],c='a'; int i,j ; gets(s) ; i=j=0 ; while(s[i]!='\0') { if(s[i]!=c ) { s[j]=s[i] ;j++ ; } i++ ; } s[j]='\0' ; puts(s) ; }#include
int main ( ){ char s[100],c='a'; int i,j ; gets(s) ; i=j=0 ; while(s[i]!='\0') { if(s[i]!=c ) { s[j++]=s[i] ; } i++ ; } s[j]='\0' ; puts(s) ; }**********************************************************************************#include
void f(char s[],char c){ int i,j; i=j=0 ; while(s[i]!='\0') { if(s[i]!=c) { s[j]=s[i]; j++ ; } i++ ; } s[j]='\0' ;}int main ( ){ char s[100] ; gets(s) ; f(s,'a') ; puts(s) ; return 0;}{ if(s[i]==c ) i++ ; else { s[j]=s[i] ;j++ ;i++; } }*************{ if(s[i]==c ) i++ ; else { s[j++]=s[i++] ; } }***************************#include
void f(char s[],char c){ int i,j; i=j=0 ; while(s[i]!='\0') { if(s[i]==c ) i++ ; else { s[j]=s[i] ;j++ ;i++; } } s[j]='\0' ;}int main ( ){ char s[100] ; gets(s) ; f(s,'a') ; puts(s) ; return 0;}#include
void f(char *s,char c){ int i,j; i=j=0 ; while(s[i]!='\0') { if(s[i]==c ) i++ ; else { s[j]=s[i] ;j++ ;i++; } } s[j]='\0' ;}int main ( ){ char s[100] ; gets(s) ; f(s,'a') ; puts(s) ; return 0;}#include
void f(char *s,char c){ int i,j; i=j=0 ; while(s[i]!='\0') { if(s[i]!=c) { s[j]=s[i]; j++ ; } i++ ; } s[j]='\0' ;}int main ( ){ char s[100] ; gets(s) ; f(s,'a') ; puts(s) ; return 0;}

  

 

 

#include 
void f(char s[],char c){ int i,j; i=j=0 ; while(s[i]!='\0') { if(s[i]!=c) { s[j]=s[i]; i++ ; } //s[j]!='\0' ; } s[j]='\0' ;}int main ( ){ char s[100] ; gets(s) ; f(s,'a') ; puts(s) ; return 0;}#include
void f(char s[],char c){ int i,j; i=j=0 ; while(s[i]!='\0') { if(s[i]!=c) { s[j]=s[i]; i++ ; } s[j]!='\0' ; } //s[j]='\0' ;}int main ( ){ char s[100] ; gets(s) ; f(s,'a') ; puts(s) ; return 0;}

  

 

(三)连接

 

#include 
void f(char *s1, char *s2 ){ while(*s1) s1++ ; while(*s2) *s1++=*s2++ ; // { *s1=*s2 ; s1++ ,s2++ ; } *s1 ='\0' ; }int main ( ){ char a[20]="Hello our" ,b[]="world!" ; f(a,b) ; printf("%s\n",a) ; printf("%s\n",b) ; }#include
void f(char *s1, char *s2 ){ while(*s1) s1++ ; while(*s2) { *s1=*s2 ; s1++ ; s2++ ; } //*s1++=*s2++ ; *s1 ='\0' ; }int main ( ){ char a[20]="Hello our" ,b[]="world!" ; f(a,b) ; printf("%s\n",a) ; printf("%s\n",b) ; }#include
void f(char *s1, char *s2 ){ while(*s1) s1++ ; while(*s2) { *s1=*s2 ; s1++ ; s2++ ; } //*s1++=*s2++ ; *s1 ='\0' ; }int main ( ){ char a[20]="Hello our" ,b[]="world!" ; f(a,b) ; printf("%s\n",a) ; printf("%s\n",b) ; }***************************************************************#include
void f(char *s1, char *s2 ){ while(*s1) s1++ ; while(*s2) *s1++=*s2++ ; // { *s1=*s2 ; s1++ ,s2++ ; } *s1 ='\0' ; }int main ( ){ char a[20] ,b[20] ; gets(a) ; gets(b) ; f(a,b) ; printf("%s\n",a) ; printf("%s\n",b) ; }#include
void f(char *s1, char *s2 ){ while(*s1) s1++ ; while(*s2) { *s1=*s2 ; s1++ ; s2++ ; } //*s1++=*s2++ ; *s1 ='\0' ; }int main ( ){ char a[20] ,b[20] ; gets(a) ; gets(b) ; f(a,b) ; printf("%s\n",a) ; printf("%s\n",b) ; }#include
void f(char *s1, char *s2 ){ while(*s1) s1++ ; while(*s2) { *s1=*s2 ; s1++ ; s2++ ; } //*s1++=*s2++ ; *s1 ='\0' ; }int main ( ){ char a[20] ,b[20] ; gets(a) ; gets(b) ; f(a,b) ; printf("%s\n",a) ; printf("%s\n",b) ; }

  

 

 

 

//将2行英文连接后输出。不能使用strcat函数。//要求:编写函数f(char *s1,char *s2,char *s3),将字符指针*s1中字符与字符指针*s2中字符连接到到字符指针*s3中#include
void f(char *s1,char *s2,char *s3){
while(*s1) *s3++=*s1++;while(*s2) *s3++=*s2++;*s3='\0';} main(){
char c[400],a[200],b[200]; gets(a); gets(b); f(a,b,c); puts(c);}

(四)变换

 

//字符串转化you变we #include 
#include
int main(int argc, char *argv[]){int l,i; char a[1002]; while(gets(a)) { l=strlen(a); for(i=0;i
#include
int main( ){ int i ; void f(char str[]) ; char str[10] ; gets(str) ; f(str) ; for(i=0 ;i<10 ;i++) printf("%c\n",str[i]) ; str[10]='\0' ; }void f(char str[10]){ int i ; for(i=0 ; i<10 ; i++) if(str[i]>='a' && str[i]<='z') str[i]=str[i]-32 ;}#include
#include
void f(char str[]) ;int main( ){ int i ; char str[10] ; gets(str) ; f(str) ; for(i=0 ;i<10 ;i++) printf("%c\n",str[i]) ; str[10]='\0' ; }void f(char str[10]){ int i ; for(i=0 ; i<10 ; i++) if(str[i]>='a' && str[i]<='z') str[i]=str[i]-32 ;}*************************************************#include
void f(char *s){ while(*s!='\0') { if(*s>='A' && *s<='Z') *s=*s+32 ; s++ ; }}int main ( ){ char a[]="Hello abcd AbCdcD 123 abcd" ; f(a) ; printf("%s\n",a); }#include
void f(char *s){ while(*s!='\0') { if(*s>='A' && *s<='Z') *s=*s+32 ; s++ ; }}int main ( ){ char a[10000]; gets(a) ; f(a) ; printf("%s\n",a); }#include
int f(char *s){ int t=0 ; while(*s) //(*s!='\0') { if(*s>='A' && *s<='Z' || *s>='a' && *s<='z') t++ ; s++ ; } return t ; }int main ( ){ int t ; char a[]="Hello abcd AbCdcD 123 abcd" ; printf("%d\n", f(a) ); }

  

转载于:https://www.cnblogs.com/wc1903036673/p/3391022.html

你可能感兴趣的文章
udev
查看>>
Window 命令行神器:cmder
查看>>
系统进程查看 --- 微软官方出品
查看>>
gridView 编辑单元格获取单元格焦点位置(位于单元格的焦点位置)
查看>>
halcon开发必读
查看>>
逻辑门电路详解
查看>>
[leetcode-461-Hamming Distance]
查看>>
windows下git hub的GUI软件配置与使用
查看>>
ASP.NET MVC中的统一化自定义异常处理
查看>>
【算法题目】2048游戏的最少时间 最大数
查看>>
通用后台管理系统(6)-编写管理员接口、实现、控制器
查看>>
OCP换考题了,052新考题及答案整理-第17题
查看>>
Axel 快速下载
查看>>
《队长说得队》【Alpha】Scrum meeting 1
查看>>
marble 基本函数(一)
查看>>
JavaScript学习(十五)----程序调试与错误处理
查看>>
Python Django 2.1登录功能_1
查看>>
Java球体下落问题
查看>>
SpringMVC的工作原理
查看>>
比较好用的android退出
查看>>