单链表中信息的分类

已知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相关推荐

  1. 西南科技大学OJ题 单链表的删除操作的实现0953

    单链表的删除操作的实现 1000(ms) 65535(kb) 2896 / 13622 建立长度为n的单链表,删除第i个结点之前的结点. 输入 第一行为自然数n,表示链式线性表的长度: 第二行为n个自 ...

  2. 西南科技大学OJ题 邻接矩阵到邻接表1055

    邻接矩阵到邻接表 5000(ms) 10000(kb) 2341 / 5552 假设无向图G采用邻接矩阵存储,编写一个算法输出邻接表. 输入 第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1) ...

  3. 西南科技大学OJ题 求最小生成树(Prim算法)1075

    求最小生成树(Prim算法) 1000(ms) 10000(kb) 2256 / 4495 Tags: 生成树 求出给定无向带权图的最小生成树.图的定点为字符型,权值为不超过100的整形.在提示中已经 ...

  4. 西南科技大学OJ题 顺序表插入操作的实现0943

    顺序表插入操作的实现 建立长度为n的顺序表,在指定的数据元素item之前插入数据元素data.如果指定的数据元素item不存在,则将data插入到顺序表的尾端.(数据类型为整型) 输入 第一行为顺序表 ...

  5. 西南科技大学OJ题 邻接矩阵存储简单路径1070

    邻接矩阵存储简单路径 5000(ms) 10000(kb) 2197 / 4175 Tags: 邻接矩阵 假设无向图G采用邻接矩阵存储,设计一个算法,输出图G中从顶点u到v的所有简单路径. 输入 简单 ...

  6. 西南科技大学OJ题 哈夫曼译码0986

    哈夫曼译码 1000(ms) 10000(kb) 1974 / 4142 通常要求根据给定的编码本对密文进行解码.现已给定相应字符的哈夫曼编码,要求根据编码对密文进行解码.(建立哈夫曼树以及编码.主函 ...

  7. 西南科技大学OJ题 above average 0706

    above average 1000(ms) 65535(kb) 1531 / 3045 It is said that 90% of frosh expect to be above average ...

  8. 【 C 】在单链表中插入一个新节点的尝试(一)

    根据<C和指针>中讲解链表的知识,记录最终写一个在单链表中插入一个新节点的函数的过程,这个分析过程十分的有趣,准备了两篇博文,用于记录这个过程. 链表是以结构体和指针为基础的,所以结构体和 ...

  9. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点

    /*实验2 1. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点 (low和high的值是多少可自由设计).并且要在程序中验证其功能实现. (可在实验1的第3题的基 ...

  10. 递归删除单链表中所有值为x的元素_如何纯递归反转链表的一部分

    读完本文,你可以去力扣拿下如下题目: 92.反转链表II ----------- 反转单链表的迭代实现不是一个困难的事情,但是递归实现就有点难度了,如果再加一点难度,让你仅仅反转单链表中的一部分,你是 ...

最新文章

  1. 老榕智能建站软件_2020年,10大最佳免费建站软件
  2. 谷歌体三维捕捉新突破:实现后期任意照明修改
  3. php程序中用户名含特殊字符怎么办,php中包含ñ等特殊字符
  4. go ssh 执行多个命令_每天一个 Linux 命令(92): dirname 命令
  5. SCM基础之过程描述
  6. 60、date的使用
  7. python连接mysql的一些基础知识+安装Navicat可视化数据库+flask_sqlalchemy写数据库
  8. css响应式布局_用 CSS Grid 布局制作一个响应式柱状图
  9. 在linux下编译android下的opencv,使用cmake的方法
  10. 将Excel列表数据转换成html代码
  11. 有哪些软件堪称「神器」,却不被大众所知?
  12. 微信气泡主题设置_微信猫和老鼠主题皮肤怎么设置 华为手机设置气泡主题方法...
  13. Python学习笔记--Python 爬虫入门 -17-5 js 加密 (和有道词典的瓜葛)
  14. 做跨境电商一年买了房:未来五年的风口行业,90%的人都不知道
  15. 氮化镓充电器哪家做得好_性价比最高的氮化镓充电器是哪一款?
  16. CSS之浮动/BFC/清除浮动(十二)
  17. 逆势高速增长,毫末征战三年诠释量产为王
  18. 新堂NUC505开发板第一炮-启动篇
  19. 解决闲人的简单JS别踩白块(简易版)小游戏啦!
  20. [Python]校园网(网页认证)开机/断网自动连接

热门文章

  1. ubuntu scrt
  2. 长等线,中等线,正等线,细等线,扁宋,扁等线
  3. 基于android课设报告,基于android的简单用户注册系统课程设计报告.doc
  4. mysql模糊匹配查询_Mysql之模糊匹配查询
  5. 全面质量管理 TQM、六西格玛、CMMI、ISO9000 关系
  6. 思科命令敲错等待解决方案
  7. 数据库多表查询的几种方法
  8. 密封槽设计标准_密封槽设计标准
  9. 2021Java春招,java求职简历模板下载
  10. 提升PPT逼格的利器!只需1招,让PPT页面化腐朽为神奇~