处理字符串
来源:互联网 发布:暴走大事件淘宝店 编辑:程序博客网 时间:2024/05/21 17:51
#include <stdio.h>#include <string.h>int main(){ int i; char str[50]; gets(str); for( i=0; str[i]!='\0'; i++ ) { str[i]=str[i]+4; } puts(str); return 0;}
运行结果
#include <stdio.h>#include <string.h>int main(){ int i,n; char str[50],str2[50]; gets(str); for( n=1; n<10; n++ ) { for( i=0; str[i]!='\0'; i++ ) { str2[i]=str[i]-n; } puts(str2); } return 0;}
运行结果
#include <stdio.h>int main(){ char str[50]; int num[10]={0,1,2,3,4,5,6,7,8,9}; int i=0,n=0,a=0,j=0,k=0; printf("输入字符串:"); gets(str); while(str[i]!='\0') { if( str[i]>='0'&&str[i]<='9' ) n++; if( str[i]=='A' ) a++; if( str[i]>='A'&&str[i]<='Z' ) j++; if( str[i]>='a'&&str[i]<='z' ) k++; i++; } printf("其中的数字个数是: %d\n", n); printf("大写字母A的个数为:%d\n", a); printf("大写字母共出现%d次\n", j); printf("小写字母共出现%d次\n", k); return 0;}
运行结果
#include <stdio.h>int main(){ char str1[100]="I am happy.",str2[100]="ha ha ha!!"; char str3[100]; int i=0,j=0,k=0; while(str2[j]!='\0') { if(str1[i]=='\0') { str1['\0'+i]=str2[j]; j++; } str3[k]=str1[i]; k++; i++; } printf("str3= %s\n", str3); return 0;}
运行结果
0 0
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 处理字符串
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- startActivityForResult详解
- 数据结构之AVL树 红黑树
- zhi pian man tian fei
- Oracle 11g 密码过期解决方案
- 控制台界面控制(四)
- 处理字符串
- Oracle 11g 大小写问题
- Spring学习笔记—装配Bean
- 摩尔斯电码
- onActivityResult与activity启动模式singleTask或singleInstance冲突
- iOS编程 -- webView的使用
- hdu1002——A + B Problem II
- 小技巧之-Zombie Enable(僵尸断点)
- 控制台界面控制(五):文字颜色