【C系列5.4】指针专题之分割字符串 1989

Time Limit:  1 s      Memory Limit:   32 MB
Submission:241     AC:75     Score:19.88
Submit  Status

Description

Alex的好朋友都去生猴子了,所以她只好百无聊赖地继续玩字符串游戏。输入一个长度不超过10000的字符串,字符串中只含字母和空格,空格用于分隔单词,请将字符串中用空格分隔的单词输出来。

Input

输入含多组测试数据,每组占一行,是一个长度不超过10000的字符串,只含字母和空格。

Output

将字符串中用空格分隔的单词输出来,每个单词一行。

每组测试数据之间用空行隔开。

Samples

input:
Hello world
output:
Hello
world

下附AC代码:

#include <stdio.h>
#include <string.h>
int main() {char str[10000];int i, len;while (gets(str) != '\0') {len = 0;while (str[len] != '\0')len++;for (i = 0; i < len; i++) {*str = str[i];if (' ' == *str)printf("\n");elseprintf("%c", *str);}memset(str, 0, sizeof(str));//清空数组printf("\n");printf("\n");}return 0;
}

原题链接:http://acm.hznu.edu.cn/OJ/problem.php?cid=1092&pid=22

1989-字符串分割相关推荐

  1. Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)

    1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...

  2. 字符串分割split

    字符串分割split c标准库: void cSplit() {char* pStr = const_cast<char*>("hello,world");char* ...

  3. C++文件读写——字符串分割

    文章目录 字符串分割 字符串分割 void String_Split(string s, string delim, vector<string> &ans) {string::s ...

  4. R语言使用str_split函数和str_split_fixed函数将字符串分割(分裂、split)成几个部分:str_split函数使用指定的字符或者字符串分割字符串、str_split_fixed

    R语言使用str_split函数和str_split_fixed函数将字符串分割(分裂.split)成几个部分:str_split函数使用指定的字符或者字符串分割字符串.str_split_fixed ...

  5. java字符串分割性能_String字符串性能优化的几种方案

    反编译后的代码: 1 //Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.2 //Jad home page:http://www ...

  6. java按特殊标志截取_java 字符串分割处理split及特殊符号

    String类型的对象在 用split()方法进行字符分割的时候常常会遇到用特殊字符进行分割的情况,看JDK知道split()实际上是用的正则实现的分割,当遇到一些用特殊 字符作为分割标志的时候,不使 ...

  7. oracle字符串提取函数,oracle字符串分割和提取函数定义

    oracle字符串分割和提取函数定义 oracle字符串分割和提取 分割 create or replace function Get_StrArrayLength ( av_str varchar2 ...

  8. python 字符串分割和拼接_python分割和拼接字符串

    关于string的split 和 join 方法 对导入os模块进行os.path.splie()/os.path.join() 貌似是处理机制不一样,但是功能上一样. 1.string.split( ...

  9. Javascript:字符串分割split()妙用

    概述: split() 方法将字符串分割为字符串数组,并返回此数组 语法格式: stringObject.split(separator,limit) 参数说明: 注意:如果把空字符串 (" ...

  10. 字符串分割(C++)

    经常碰到字符串分割的问题,这里总结下,也方便我以后使用. 一.用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分 ...

最新文章

  1. 混合托管:第三代云计算
  2. Codeforces 846 A Curriculum Vitae 思维 暴力
  3. python编程培训多少钱-python培训一般多少钱?[python培训]
  4. ITK:获取类型的基本信息
  5. 洛谷P1169 树上分组背包
  6. Android ListView使用
  7. Qt实现Areo效果_vortex_新浪博客
  8. Amazon S3 API
  9. 视频课程更新,机器学习、数理统计、矩阵分析、运筹视频教程
  10. 安卓开发应该知道的Drawable、Bitmap、Canvas和Paint的关系
  11. 搞清字符集和字符编码
  12. Web应用程序中Resource Bundle技术概述
  13. rocketmq问题记录
  14. 1219 厘米到英寸的转换
  15. unity 随机获取三个字的名字
  16. Replacing Elements (CodeForces - 1473A)
  17. html白色的斜线,面试官:如何使用 CSS 实现斜线效果?
  18. 日本人的姓及一些姓氏的读法(转)
  19. (十)打包和项目部署
  20. jQuery思维导图

热门文章

  1. 【Android】 android | as | android studio 安装与使用
  2. 妙用 Java 8 中的 Function 接口,消灭 if...else(非常新颖的写法)
  3. 物联网专业课程简介及理解
  4. 飞天政务开放体系:数据为中心的云上政务平台与创新生态
  5. git在远程仓库传项目出现的问题
  6. Deep Learning Trends @ ICLR 2016:深度学习趋势@ICLR2016(译)
  7. 计算机网络【1】 TCP/IP
  8. qt qled_OLED与QLED:有什么区别?
  9. html5如何让多张图片重叠,HTML5图片层叠的实现示例
  10. 《算法4》读书笔记(一)