编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
来源:互联网 发布:minotepro 网络制式 编辑:程序博客网 时间:2024/04/24 03:51
char str[] = "I am a handsome man";
int maxlength = 0;//存储最长单词长度
int length = 0; //用来记录单词的长度
int maxindex = 0;//最长单词开始下标
//使用while循环对字符串进行遍历
int i = 0;
while (str[i] != '\0') {
if (str[i] != ' ') {
length++;
} else {
//遇到空格执行
if (length > maxlength) {
maxlength = length;
maxindex = i - maxlength;
}
length = 0; //读到空格时,length清零,记录下一个单词的长度
}
i++;
}
if (length > maxlength) {
maxlength = length;//缺少一步和maxilength比较
maxindex = i - maxlength;
}
printf("最大长度=%d maxindex= %d\n", maxlength, maxindex);
//输出最长单词
for (int i = maxindex; i < maxindex + maxlength; i++) {
printf("%c", str[i]);
}
int maxlength = 0;//存储最长单词长度
int length = 0; //用来记录单词的长度
int maxindex = 0;//最长单词开始下标
//使用while循环对字符串进行遍历
int i = 0;
while (str[i] != '\0') {
if (str[i] != ' ') {
length++;
} else {
//遇到空格执行
if (length > maxlength) {
maxlength = length;
maxindex = i - maxlength;
}
length = 0; //读到空格时,length清零,记录下一个单词的长度
}
i++;
}
if (length > maxlength) {
maxlength = length;//缺少一步和maxilength比较
maxindex = i - maxlength;
}
printf("最大长度=%d maxindex= %d\n", maxlength, maxindex);
//输出最长单词
for (int i = maxindex; i < maxindex + maxlength; i++) {
printf("%c", str[i]);
}
0 0
- C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空 格,用空格来分隔单词。
- 算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
- 编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- C语言 已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- 在一个已知的字符串中找最长单词
- 给定一个字符串s和一个单词dict的字典,在s中添加空格来构造一个句子,其中每个单词都是有效的字典单词。
- 查找最长单词(字母和空格组成的)
- 8由空格和字母组成的字符串,输出最长单词
- 射频电路布线指导(WIFI)
- POJ 2349 Arctic Network
- 【Android开发-1】必做的事情,android开发环境搭建
- Kivy A to Z -- Kivy的UI系统简介
- java学习123之内部类
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- CCProgressTimer的使用
- Complex ACLs in Apache Locations
- 使用Apache的BeanUtils工具类操作JavaBean属性
- linux系统学习之man命令
- 导出报表CSV,卸载迅雷,使用IE
- 换行符‘\n’和回车符‘\r‘
- parsec2.1基准测试程序统计结果抽取及导入excel
- linux下去除空行的方法