第十五周 OJ总结<2>--字符串分段(串)
来源:互联网 发布:约束优化算法 编辑:程序博客网 时间:2024/05/02 02:58
Copyright (c) 2016,
烟台大学计算机与控制学院 All ringts reserved.
文件名称:OJ总结<2>--字符串分段(串)
作 者:王兴振
完成日期:2016年12月11日
版 本 号:未知
题目描述:
输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号
输 入:
输入一个字符串
输 出:
输出分段后的字符串
样例输入:
ad/adfa,123d?a1
样例输出:
ad
adfa
123d
a1
答 案:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int
main()
{
char
s[80],a=0;
int
i=0,j=0;
gets
(s);
while
(s[i]!=
'\0'
)
{
if
(
isalnum
(s[i])==0)
{
if
(
isalnum
(a)!=0)
s[i]=
'\n'
;
else
{
for
(j=i; s[j]!=
'\0'
; j++)
{
s[j]=s[j+1];
}
i--;
}
}
a=s[i];
i++;
}
puts
(s);
return
0;
}
总 结:
这个题比后面的几个题都难,比较坑的是,要解决有两个非数字或字母的换行,我在其中
还是用了系统函数,我懒嘛!
1 0
- 第十五周 OJ总结<2>--字符串分段(串)
- 第十五周 oj训练 字符串分段(串)
- 第十五周 OJ 字符串分段
- 第十五周oj训练——字符串分段(串)(2279)
- 第十五周OJ项目B字符串分段
- 第十五周oj题目字符串分段
- 第十五周OJ——字符串分段
- 第十五周-OJ-B字符串分段
- 第十五周-字符串分段(串)
- 第十五周 字符串分段
- 第十五周 OJ总结<4>--字符串长度
- 第十五周 OJ总结<10>--字符串比较
- 第十五周 OJ总结<13>--字符串比较
- 第十五周OJ(2)字符串逆序输出
- 第十五周 OJ总结<7>将字符串插入到另一个字符串的指定位置(串)
- 第十五周项目—字符串分段
- 第十五周项目二字符串分段
- 第十五周 OJ总结<1>--字符串处理new
- 【MySql】---Host 'XXX' is not allowed to connect to this MySQL server
- Java中session的销毁
- Spring Boot 微服务项目的推荐部署方式
- 深入JVM-java虚拟机的基本结构
- iOS学习笔记--触摸事件
- 第十五周 OJ总结<2>--字符串分段(串)
- Android trap攻防思路整理
- Mysql-聚簇索引
- GIT 的使用方法详解
- C++::多态那点事~~
- Android实战技巧之十八:adb取出安装在手机中的apk
- C++高质量编程指南笔记(七)
- 线程安全与不安全
- Oracle中行转列案例