输出一句话中最长的单词
2015-09-20 09:06
267 查看
#include <stdio.h> void main() { char str[100]; int i,maxloc=0,maxlen=0,wordloc,wordlen; printf("please input string:"); gets(str); i=0; while(str[i]!='\0') { while(str[i]==' ') i++; wordloc=i; wordlen=0; while(str[i]!='\0'&&str[i]!=' ') { wordlen++; i++; } if(wordlen>maxlen) { maxloc=wordloc; maxlen=wordlen; } } printf("the max word is:"); for(i=0;i<maxlen;i++) printf("%c",str[maxloc+i]); printf("\n"); }
相关文章推荐
- 递归分解质因数
- <a>标签传值和获取值
- 主控带收音的调试心得
- 0918,练习题
- 梦鸽收到一封信
- 简易背单词系统
- Struts2-Ognl表达式与ValueStack
- Android自定义View之图形图像(模仿360的刷新球自定义一个SeekBar)
- 希尔排序
- UVA 1160 - X-Plosives(并查集)
- hdu图论题目分类
- 解析nginx负载均衡
- Ubuntu上模拟ARM开发环境
- 常见浏览器兼容性问题与解决方案
- 0916,双色球练习题
- 产品上线的那天晚上
- 02机房收费系统--项目开发计划(GB856T——88)
- html5 七巧板
- 类继承的典型案例
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决