【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
来源:互联网 发布:2017微信数据报告 编辑:程序博客网 时间:2024/06/06 09:33
2.在终端输入多行信息,找出包含“ould”的行,并打印改行。
如:
Au,love could you and I with fate conspire
To grasp this sorry scheme of things entire,
Would not we shatter it to bitd – and then.
在终端输出上述的文字,输出
Au,love could you and I with fate conspire
Au,love could you and I with fate conspire
To grasp this sorry scheme of things entire,
Would not we shatter it to bitd – and then.
Would not we shatter it to bitd – and then.
其中包含strstr的实现
#include <stdio.h>int mystrstr(char *s1,char*s2){ if(*s1==0) //s1 = 0 { if(*s2) //s2 = 0 return 0; return 0; } while(*s1) { int i=0; while(1) { if(s2[i]==0) return 1; if(s2[i]!=s1[i]) break; i++; } s1++; } return 0;}void put(int ch){char num [50]= {0};int i = 0;while((ch = getchar())!=EOF){num[i] = ch;i++;if(ch == '\n'&& mystrstr(num,"ould")){num[i] = '\0';printf("%s",num);i = 0;}else if(ch == '\n'){i = 0;}}return ;}
本文出自 “剩蛋君” 博客,请务必保留此出处http://memory73.blog.51cto.com/10530560/1682911
0 0
- 【c语言】在终端输入多行信息,找出包含"ould"的行,并打印改行
- C语言 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行
- C语言;在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 【C语言】在终端输入多行,找出有“ould”的行,并打印。
- 【C语言】在终端输⼊多⾏信息,找出包含“ould”的⾏,并打印该⾏。
- 【C语言】如何实现多行字符串的输入 并 将文本打印在屏幕上?
- 在终端输入多行信息并且查找需要的信息且打印出含有该信息的行(不使用库函数)
- 【C语言助教】输入一行文本,其中包含多个单词,找出最长的单词长度
- table点击某一行,在改行的下方显示改行的详细信息
- C语言程序设计习题1-16 打印任意长度的输入行的长度,并尽可能多地打印文本
- C语言:分别输入两段字符串,并找出其中的最大公共字符串
- C语言中从标准输入读取几行输入,并打印到标准输出上两种方法
- HDU 2665 Kth number(可持续化线段树)
- 【C语言】一些面试题。
- 【C语言】在字符串中找出第一个只出现一次的字符。 如输入“abaccdeff”,则输出'b'。
- 【C语言】杨氏矩阵C语言实现
- 【C语言】学生成绩链表的录入
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 【C语言】冒泡排序与回文判断
- 【C语言】把从1到1000的数打印出来,但你不能使用任何的循环语句或是条件语句。
- 【C语言】strlen的三种实现方法,strcmp,strcat,strcpy
- 【C语言】 字符串的内存拷贝处理函数
- java中volatile关键字的含义
- 【C语言】主函数的参数探幽
- CSS3实战1-文本属性text-shadow的用法
- 【c语言】输出一组数中有2个出现了1次的数