C++按要求处理字符串
来源:互联网 发布:杜兰特软蛋知乎 编辑:程序博客网 时间:2024/06/18 03:10
一个小程序测试题
//输入一字符串:如char str[]=”You4456&**are0%$&()(__+great!”,
//将其中的非字母字符去掉后,转换成大写,然后倒序输出。
//即输出”TAERGERAUOY”。
#include<iostream.h>#include<math.h>#include<string.h>//////删除非字母char * Delete(char *s,int len ){for(int i=0;i<len;i++){ char a; a=s[i]; if (!((a>='a'&&a<='z')||(a>='A'&&a<='Z'))) { for(int j=i;j<len;j++){ s[j]=s[j+1];}i--;len--; }} return s;}////小写变大写char * Transform(char *s,int len){for(int i=0;i<len;i++){ char a; a=s[i]; if (a>='a'&&a<='z') { s[i]=a-32; } }return s;}////////主函数///////////////////////////////////////void main(){char s[1000];cout<<"输入字符串"<<endl;cin>>s;int len=strlen(s);cout<<len<<endl; char *s1;s1=Delete(s,len); int len1=strlen(s1);for(int n=0;n<len1;n++){cout<<s1[n];} cout<<endl;//////倒叙输出char *s2; s2=Transform(s1,len1); int len2=strlen(s1);for(int m=len2-1;m>=0;m--){cout<<s2[m];}}
0 0
- C++按要求处理字符串
- 《c程序设计语言》读书笔记-3.5-按要求进制位数字转字符串
- c中的字符串处理
- c++(字符串处理函数)
- 复习C字符串处理
- C字符串处理函数
- C字符串处理函数
- C语言字符串处理
- c 字符串处理
- C/C++字符串处理
- C 字符串处理
- c++(字符串处理函数)
- C字符串处理函数
- C字符串处理函数
- C字符串处理
- C字符串处理函数
- C- 字符串处理函数
- c 字符串处理函数
- UVA11019KMP(二维矩阵匹配出现次数)
- 9个常用iptables配置实例
- Linux下RPM软件包的安装及卸载
- MFC学习笔记之六————更改appwizard生成的窗口外观
- Using Your Own Model in train
- C++按要求处理字符串
- 视觉内容全攻略:用科学、工具和策略制作让人中毒的图片
- php $_POST 与 php://input的区别分析
- Linux Redis 安装
- MFC学习笔记之七————工具栏编程与状态栏编程
- 获取IWebBrowser2指针的方法(二)
- 7.Android 游戏开发常用的系统控件(Dialog)
- Python 实现简单的数组
- x86架构保护模式下界限问题