345.Reverse Vowels of a String
来源:互联网 发布:淘宝9月什么时候有活动 编辑:程序博客网 时间:2024/06/03 11:42
/*Write a function that takes a string as input and reverse only the vowels of a string.*/char* reverseVowels(char* s) { int x,i=0,j=strlen(s) - 1;//将左右两侧的编号记下,右边为i,左边为j char temp; for(x = 0; j > i ; x++) { for(i = i; i < j ; i++)//从左边判断是否有元音字母,若果有就取出i if( s[i]=='a' || s[i]=='e' || s[i]=='i' || s[i]=='o' || s[i]=='u' || s[i]=='A' || s[i]=='E' || s[i]=='I' || s[i]=='O' || s[i]=='U' ) break; for(j = j; j > i ; j--)//从右边判断是否有元音字母,若果有就取出j if( s[j]=='a' || s[j]=='e' || s[j]=='i' || s[j]=='o' || s[j]=='u' || s[j]=='A' || s[j]=='E' || s[j]=='I' || s[j]=='O' || s[j]=='U' ) break; temp = s[j];//交换编号为i与j的元音 s[j] = s[i]; s[i] = temp; i++;//下一次检测i+1个数 j--;//下一次检测j+1个数 } return s;}
阅读全文
0 0
- String:345. Reverse Vowels of a String
- 345. Reverse Vowels of a String 【E】
- LeetCode 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- leetcode-345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- #leetcode#345. Reverse Vowels of a String
- [leetcode] 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- Leetcode:345. Reverse Vowels of a String
- LeetCode *** 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- LeetCode.345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- LeetCode 345. Reverse Vowels of a String
- [python]如何生成微信中好友签名词云
- 326.Power of Three
- 342.Power of Four
- [python]如何生成城市诺力图
- 344.Reverse String
- 345.Reverse Vowels of a String
- 35. Search Insert Position
- 排序算法
- 367. Valid Perfect Square
- 383. Ransom Note
- 387.First Unique Character in a String
- 389.Find the Difference
- 412. Fizz Buzz
- spring EnableScheduling标签使用详解