字符串最后一个单词长度
2016-05-30 23:22
281 查看
#include<stdio.h>//gets printf#include<string.h>//strlen#include<stdlib.h>//system(“pause”)int main(void)//改进 避免使用void main(){char shuru[200];char * a;//可以求长度的字符串输入int len=0,i,index=-1;a=shuru;gets(a);//原来使用scanf不能得到空格后面的字符串!len=strlen(a);if(len==0) return 0;//输入为空判断if(len>128) return 0;//大于设定长度for(i=len-1;i>=0;i--)//从后往前寻找第一个出现的空格,作为最后一个单词{if(shuru[i]==' '){index=i;break;}//找到}if(index==-1)//未找到空格printf("%d\n",len);elseprintf("%d\n",len-1-index);/*printf("hello world %s \n",shuru);printf("hello world %s \n",a);printf("hello world %d \n",len);system("pause");*/}输入 hello world输出 5以空格为单词分隔符最大128个输入
相关文章推荐
- leetcode 145. Binary Tree Postorder Traversal
- 贺“阿来之家”博客正式开通~
- 近三月的杂谈
- Sql 行转列、列转行及分页
- 第11课:Spark Streaming源码解读之Driver中的ReceiverTracker架构设计以及具体实现彻底研究
- 剑指Offer--053-正则表达式匹配
- 快速启动工具Rulers 4.1
- LVDS接口详解
- 进程和线程
- 跟我一起学习MySQL技术内幕(第五版):(第三章学习日记12)
- ShareSDK分享
- Java之------IO从基础到加强(二)
- 管道是如何处理HTTP请求的?
- Spring线程池开发实战
- IM通讯协议总结之三SIMPLE协议
- Python 集合1
- Leetcode 82. Remove Duplicates from Sorted List II 移除重复 链表版-2 解题报告
- zipkin分布式链路追踪系统
- Installing Intellij IDEA sublime-text-2 on Ubuntu
- PHP程序员7小时学会Kotlin系列 - 第一小时 背景