C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
来源:互联网 发布:淘宝修改宝贝套餐 编辑:程序博客网 时间:2024/04/20 05:12
//初学者,有什么问题请多多指教
<span style="background-color: rgb(255, 255, 255);">char str [] = "a asdf ab axcvfttt sd sfg hhh jk"; int a = strlen(str); int x = 0, y = 0, m = 0, max = 0; printf("长度为:%d\n", a); for (int i = 0; i < a; i++) { if (str[i] == ' '){ printf("%d ", i); x = i - y;//y = 0,第一次出现空格的下标减去零,得到的字符串长度 y = i;//然后把第一个空格的下标值赋给变量y保存,在下一次循环的时候,第二个空格出现的下标i, //减去前一步空格已经用y存储的下标值,得到字符串的长度 if (max < x) {//把每一个字符串的长度与之前定义字符串长度的最大值比较, max = x;//把最大的差值存储 m = i;//存储最长字符串后面空格的下标 } } } printf("max = %d , m = %d \n", max ,m); for (int i = max + 1; i < m; i++) {//max是最长字符串前开始的位置,i< m,m是最长字符串后面挨着的空格 char n = ' ';//定义一个字符 n = str[i];//遍历存储最长字符串的每一个字符 printf("%c ", n);//输出一个空格,可以更明显 }</span>
0 0
- C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空 格,用空格来分隔单词。
- C语言 已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- 算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
- 编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- C语言 在已知字符串中找最长单词
- 在一个已知的字符串中找最长单词
- 给定一个字符串s和一个单词dict的字典,在s中添加空格来构造一个句子,其中每个单词都是有效的字典单词。
- 查找最长单词(字母和空格组成的)
- uva 10387(数学)
- poj 2524 Ubiquitous Religions
- 利用Matlab画一组数据不同颜色的条形图(Bar)
- android应用的构成组件
- ASP.NET GridView中文本内容无法换行(自动换行/正常换行)
- C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- gtk多线程编程用例
- PCB电源去耦设计指南
- bootstrap之PressKeyCode&&LongPressKeyCode
- poj 1942Paths on a Grid
- 影响百度快照因素
- 01背包+卡精度 Hdu 2955
- iOS键盘处理
- 查看线程数目