C语言 在已知字符串中找最长单词
来源:互联网 发布:车削编程 编辑:程序博客网 时间:2024/04/27 10:51
编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
比如:"ni hao world",最长单词是5个字母
这个题目其实不难,但是很多初学者会没有思路,我把这个分享出来.编译器用的是xCode.
int length = 0, temp =0; char str[100] ="";//xCode中没有String 用字符数组来表示 gets(str); // 获取字符串 for (int i =0; i < strlen(str); i++) { if (!((isalpha(str[i])) || (str[i] ==' '))) { // 验证输入是否为字母或空格 printf("⚠️ Notify: just input with letter or space\n"); return 0; // 输入不合法 结束 } elseif (str[i] == ' ') {// 遇到空格则长度清0 length = 0; } else { length++;// 不是空格,长度+1 if (length > temp) { //若出现长度更长的单词则记录 temp = length; } } } printf("longest: %d",temp);// 输出最长单词字母个数
0 0
- C语言 在已知字符串中找最长单词
- 在一个已知的字符串中找最长单词
- C语言 已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- C语言练习题-字符串中找连续最长字符串
- C语言练习题-字符串中找连续最长字符串
- 算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
- 编程挑战:找一个字符串中最长的单词
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空 格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- ThinkAndroid-简单、快速的 Android应用程序的开发框架
- pl/sql developer执行计划详解
- SSI框架搭建
- java读取.properties配置文件的几种方法
- 公钥、私钥、数字签名
- C语言 在已知字符串中找最长单词
- Android : 判断WebView是否已经滚动到页面底端
- android-如何关闭AlertDialog.Builder对话框
- MFC程序最小化右下角托盘的实现
- MAC OSX 搭建android 开发环境
- 关于正则的exec方法以及字符串的replace方法
- 杭电ACM 1009:FatMouse' Trade
- 串口之SetUpComm、PurgeComm函数详解
- DateUtils时间格式