西南科技大学OJ题 单链表中信息的分类1039
单链表中信息的分类
已知L为设有头结点的单链表中第一个结点的指针,每个结点数据域存放一个字符,该字符可能是英文字母字符或数字字符或其他字符。编写程序构造三个以带头结点的单循环链表表示的线性表,使每个表中只含同一类字符,最后输出链表中的信息。
输入
链表中的数据元素;
输出
第一行为数字链表中的信息; 第二行为英文字母字符链表中的信息; 第三行为其它字符链表中的信息。
样例输入
abc123@$12
样例输出
12312
abc
@$
#include<stdio.h>
#include<string.h>
int main()
{char a[100];scanf("%s",&a);int n=strlen(a);for(int i=0;i<n;i++){if(a[i]>='0'&&a[i]<='9')printf("%c",a[i]);}printf("\n");for(int i=0;i<n;i++){if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')printf("%c",a[i]);}printf("\n");for(int i=0;i<n;i++){if((a[i]<'0'||a[i]>'9')&&((a[i]<'a'||a[i]>'z')&&(a[i]<'A'||a[i]>'Z')))printf("%c",a[i]);}printf("\n");
}
西南科技大学OJ题 单链表中信息的分类1039相关推荐
- 西南科技大学OJ题 单链表的删除操作的实现0953
单链表的删除操作的实现 1000(ms) 65535(kb) 2896 / 13622 建立长度为n的单链表,删除第i个结点之前的结点. 输入 第一行为自然数n,表示链式线性表的长度: 第二行为n个自 ...
- 西南科技大学OJ题 邻接矩阵到邻接表1055
邻接矩阵到邻接表 5000(ms) 10000(kb) 2341 / 5552 假设无向图G采用邻接矩阵存储,编写一个算法输出邻接表. 输入 第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1) ...
- 西南科技大学OJ题 求最小生成树(Prim算法)1075
求最小生成树(Prim算法) 1000(ms) 10000(kb) 2256 / 4495 Tags: 生成树 求出给定无向带权图的最小生成树.图的定点为字符型,权值为不超过100的整形.在提示中已经 ...
- 西南科技大学OJ题 顺序表插入操作的实现0943
顺序表插入操作的实现 建立长度为n的顺序表,在指定的数据元素item之前插入数据元素data.如果指定的数据元素item不存在,则将data插入到顺序表的尾端.(数据类型为整型) 输入 第一行为顺序表 ...
- 西南科技大学OJ题 邻接矩阵存储简单路径1070
邻接矩阵存储简单路径 5000(ms) 10000(kb) 2197 / 4175 Tags: 邻接矩阵 假设无向图G采用邻接矩阵存储,设计一个算法,输出图G中从顶点u到v的所有简单路径. 输入 简单 ...
- 西南科技大学OJ题 哈夫曼译码0986
哈夫曼译码 1000(ms) 10000(kb) 1974 / 4142 通常要求根据给定的编码本对密文进行解码.现已给定相应字符的哈夫曼编码,要求根据编码对密文进行解码.(建立哈夫曼树以及编码.主函 ...
- 西南科技大学OJ题 above average 0706
above average 1000(ms) 65535(kb) 1531 / 3045 It is said that 90% of frosh expect to be above average ...
- 【 C 】在单链表中插入一个新节点的尝试(一)
根据<C和指针>中讲解链表的知识,记录最终写一个在单链表中插入一个新节点的函数的过程,这个分析过程十分的有趣,准备了两篇博文,用于记录这个过程. 链表是以结构体和指针为基础的,所以结构体和 ...
- 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点
/*实验2 1. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点 (low和high的值是多少可自由设计).并且要在程序中验证其功能实现. (可在实验1的第3题的基 ...
- 递归删除单链表中所有值为x的元素_如何纯递归反转链表的一部分
读完本文,你可以去力扣拿下如下题目: 92.反转链表II ----------- 反转单链表的迭代实现不是一个困难的事情,但是递归实现就有点难度了,如果再加一点难度,让你仅仅反转单链表中的一部分,你是 ...
最新文章
- 老榕智能建站软件_2020年,10大最佳免费建站软件
- 谷歌体三维捕捉新突破:实现后期任意照明修改
- php程序中用户名含特殊字符怎么办,php中包含ñ等特殊字符
- go ssh 执行多个命令_每天一个 Linux 命令(92): dirname 命令
- SCM基础之过程描述
- 60、date的使用
- python连接mysql的一些基础知识+安装Navicat可视化数据库+flask_sqlalchemy写数据库
- css响应式布局_用 CSS Grid 布局制作一个响应式柱状图
- 在linux下编译android下的opencv,使用cmake的方法
- 将Excel列表数据转换成html代码
- 有哪些软件堪称「神器」,却不被大众所知?
- 微信气泡主题设置_微信猫和老鼠主题皮肤怎么设置 华为手机设置气泡主题方法...
- Python学习笔记--Python 爬虫入门 -17-5 js 加密 (和有道词典的瓜葛)
- 做跨境电商一年买了房:未来五年的风口行业,90%的人都不知道
- 氮化镓充电器哪家做得好_性价比最高的氮化镓充电器是哪一款?
- CSS之浮动/BFC/清除浮动(十二)
- 逆势高速增长,毫末征战三年诠释量产为王
- 新堂NUC505开发板第一炮-启动篇
- 解决闲人的简单JS别踩白块(简易版)小游戏啦!
- [Python]校园网(网页认证)开机/断网自动连接