编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
来源:互联网 发布:elite骑行台软件下载 编辑:程序博客网 时间:2024/04/23 18:56
我没有用到数组, 因为我觉得数组太扯淡,定义数组需要知道数组的空间大小,对于随便一个字符串并不能准确定义数组空间来存放 空格数 或者 标 或者 单词.定义大了浪费内存定义小了不够;
如果按照题意用可以用二维数组轻松办到;
还请大神教我不用数组可以办到的,使代码复用高点.我的不太好.
char str[] ="wi xi huan ni";
int k = -1,a =0;
unsignedint i = 0,b =0 ;
while (k == -1 || i <sizeof(str)) {
k++;
if (a < k){
a = k;
b = i;
}
if (str[i] == ' ' || str[i] =='\0') {
k = -1;
}
i++;
}
printf("最长的单词是:\n");
for (int j =0 ; j <= a; j++) {
printf("%c",str[b - a +j]);
}
0 0
- C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空 格,用空格来分隔单词。
- 算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
- 编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- C语言 已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- 在一个已知的字符串中找最长单词
- 给定一个字符串s和一个单词dict的字典,在s中添加空格来构造一个句子,其中每个单词都是有效的字典单词。
- 查找最长单词(字母和空格组成的)
- 8由空格和字母组成的字符串,输出最长单词
- [线段树] 1127 敌兵布阵
- 鞍点
- 【LeetCode with Python】 Rotate Image
- fzoj1759(欧拉定理)
- 进程与线程
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- POJ 3258+二分
- 2-11. 两个有序链表序列的合并(15)
- hdu 1301 Jungle Roads
- 负载均衡算法—负载均衡技术赖以生存的核心
- 网络参考 书签
- Linux查看硬件信息以及驱动设备的命令
- 并查集的读后感
- 迷宫问题 POJ dfs