【1701H1】【穆晨】【171022】连续第十二天总结
来源:互联网 发布:剑三dbm数据网盘 编辑:程序博客网 时间:2024/05/22 06:49
任务:
删除字符串中非数字字符,把得到的数字字符逆序。
#include<iostream.h>
#include<string.h>
char*del(char *str) //删除字符串中非数字字符
{
int flag=0;
for(char *p1=str;*p1;p1++){
if(*p1<'0'||*p1>'9') //判断是否是数字字符
for(char *p2=p1;*p2;p2++){ //将是数字字符后面的所以字符逐一前移
*p2=*(p2+1);
flag=1;
}
if(flag==1){
p1--;
flag=0;
}
}
return str; //返回字符型指针
}
int conversion(char *str) //把得到的数字字符逆序
{
int s=0;
for(char *p=str+strlen(str)-1;p>=str;p--)
s=s*10+*p-'0';
return s;
}
void main()
{
char s[]=" a1 @a 2h$34##5 6ga";
cout<<"原字符串为:"<<endl;
cout<<s<<endl;
cout<<"处理后的字符串为:"<<endl;
cout<<del(s)<<endl;
cout<<"逆序后的整数为:"<<endl;
cout<<conversion(s)<<endl;
}
明日任务:结构体与简单链表
- 【1701H1】【穆晨】【171022】连续第十二天总结
- 【1701H1】【穆晨】【171012】连续第二天总结
- 【1701H1】【穆晨】【171014】连续第四天总结
- 【1701H1】【穆晨】【171016】连续第六天总结
- 【1701H1】【穆晨】【171020】连续第十天总结
- 【1701H1】【穆晨】【171026】连续第十六天总结
- 【1701H1】【穆晨】【171030】连续第二十天总结
- 【1701H1】【穆晨】【171101】连续第二十二天总结
- 【1701H1】【穆晨】【171105】连续第二十六天总结
- 【1701H1】【穆晨】【171109】连续第三十天总结
- 【1701H1】【穆晨】【171111】连续第三十二天总结
- 【1701H1】【穆晨】【171115】连续第三十六天总结
- 【1701H1】【穆晨】【171119】连续第四十天总结
- 【1701H1】【穆晨】【171121】连续第四十二天总结
- 【1701H1】【穆晨】【171125】连续第四十六天总结
- 【1701H1】【穆晨】【171129】连续第五十天总结
- 【1701H1】【穆晨】【171201】连续第五十二天总结
- 【1701H1】【穆晨】【171205】连续第五十六天总结
- Python可视化分析-matplot基础
- addGesture 对 UIImageView 不起作用的解决方法
- Redis连接池参数配置
- eclipse汉化
- 洛谷P3128 [USACO15DEC]最大流Max Flow
- 【1701H1】【穆晨】【171022】连续第十二天总结
- 从C++到Java学习笔记
- 安卓调用系统语音识别功能全解(谷歌语音服务):获取识别结果,使用语音识别进行搜索。
- 网络基础概述
- java的语言特性,跨平台原理和两种核心机制(个人总结)
- springmvc-Controller类的方法返回String不跳转
- 714-
- session cookie机制详解
- [LeetCode]332. Reconstruct Itinerary