1. 程式人生 > 其它 >C語言 | 將字串中的母音字母複製到另一個字串中

C語言 | 將字串中的母音字母複製到另一個字串中

技術標籤:C語言案例原始碼c語言

例70:C語言寫一個函式,將一個字串中的母音字母複製到另一字串,然後輸出。

解析:if語句判斷一下每一個字母是否符合母音字母,讀者看著道題的時候,需要注意一點的是如果用scanf函式是否可以,思考為什麼要用gets函式?

原始碼演示:

#include<stdio.h>//標頭檔案 
int main()//主函式 
{
  void copy(char s[],char c[]); //函式宣告 
  char str[80],character[80]; //定義字元陣列 
  printf("輸入字串:");//提示語句 
  gets(str)
; //鍵盤錄入 copy(str,character); //呼叫該函式 printf("母音字母是:%s\n",character);//輸出複製後的字串 return 0;//主函式返回值為0 } void copy(char s[],char character[])//自定義複製函式 { int i,j;//定義整型變數 for(i=0,j=0;s[i]!='\0';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') { character[j]=s[i]; j++; } else { //不符合什麼也不輸出 character[j]='\0'; } } }

編譯執行結果如下:

輸入字串:assembled
母音字母是:aee

--------------------------------
Process exited after 6.924 seconds with return value 0
請按任意鍵繼續. . .

以上,如果你看了覺得對你有所幫助,就給小林點個贊,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~

C語言將字串中的母音字母複製到另一個字串中
更多案例可以go公眾號:C語言入門到精通