反转字符串中的元音字符_C程序消除字符串中的所有元音
反轉字符串中的元音字符
Given a string and we have to eliminate/ remove all vowels from the string using C program.
給定一個字符串,我們必須使用C程序從字符串中消除/刪除所有元音。
To eliminate/remove the vowels
消除/刪除元音
We will traverse (reach) each elements by using a loop
我們將使用循環遍歷(到達)每個元素
And, check the each element, if any element found as vowel, we will remove that shifting all other elements to the left
并且,檢查每個元素,如果發現任何元素為元音,我們將刪除將所有其他元素向左移動的操作
Finally, we will print the string - that will be a string without the vowels
最后,我們將打印字符串-這將是沒有元音的字符串
Example:
例:
Input:String is: "Hello World"Output:String after removing vowels: "Hll Wrld"程序從C的字符串中消除所有元音 (Program to eliminate all vowels from the string in C)
.minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}} .minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}} /* C program to eliminate all the vowels * from the entered string */ #include <stdio.h> #include <string.h>int main() {char string[50] = { 0 };int length = 0, i = 0, j = 0, k = 0, count = 0;printf("\nEnter the string : ");gets(string);length = strlen(string);count = length;for (j = 0; j < length;) {switch (string[j]) {case 'a':case 'A':case 'e':case 'E':case 'i':case 'I':case 'o':case 'O':case 'u':case 'U':for (k = j; k < count; k++) {string[k] = string[k + 1];//printf("\nstring : %s",string);}count--;break;default:j++;}}string[count] = '\0';printf("Final string is : %s", string);return 0; }Output
輸出量
Enter the string : Hello World Final string is : Hll Wrld翻譯自: https://www.includehelp.com/c-programs/eliminate-all-vowels-from-a-string.aspx
反轉字符串中的元音字符
總結
以上是生活随笔為你收集整理的反转字符串中的元音字符_C程序消除字符串中的所有元音的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: stl向量_用户定义大小的C ++ ST
- 下一篇: 吴忠看免疫性不孕症最好的医院推荐