c語言鍵盤輸入字串刪除其中的母音字母

2021-12-16 13:00:26 字數 2836 閱讀 5878

1樓:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

int main(void)

2樓:同喜同悲也同愁

回答//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

int main(void)

不好意思點錯啦

這裡假設得到字串了存放在char str[60]裡面 刪除後的字串存放在char dis[60] char *psr=str; char *pdis=dis; for(i=0;i

更多14條

3樓:聽不清啊

#include

int main()

int i,j;

char s[100],t;

gets(s);

for(i=j=0;s[i];i++)

t=(s[i]>='a'&&s[i]<='z')?s[i]+32:s[i];

s[j++]=s[i];

s[j]=0;

puts(s);}

急!c語言程式設計,刪除從鍵盤輸入的字串中的小寫字母,結果仍放在原串中。

4樓:刺友互

1、新建工程和檔案,然後開始寫好我們的程式模板。

2、接下來,我們開始書寫我們的**,首先我們知道,對於標準輸入輸出來說,c提供了兩個輸出字串的函式,printf中用%s來控制輸出,還有乙個是puts來輸出,這兩個對於輸出來說,前乙個是不帶回車換行的,而後乙個預設帶回車換行。

3、是識別'\0'的,這是字串的結束標誌。

4、首先對這個字元進行轉義,轉義成對於的字元,這裡是轉義成了a,然後對a字元進行字元型輸出。

5、列印效果如圖所示。

5樓:匿名使用者

#include

#include

void main()}

6樓:

//這結業太簡單

#include "stdio.h"

int main()

;int i,j=0;

printf("請輸入乙個字串:\n");

gets(input);  //從鍵盤輸入乙個字串存到input陣列中

for(i=0;input[i]!='\0';i++)//從陣列第乙個字元開始,到最後乙個字元,去找不是小寫字元的字元,存回原陣列

}input[j]='\0';  //新陣列的末尾加乙個字串結束符  \0

printf("刪除小寫字母之後原陣列輸出:\n");

puts(input);}

7樓:聽不清啊

#include

main()

char s[100],*p,*q;

gets(s);

for(p=s,q=s;*p!='\0';p++)if(*p<'a'||*p>'z')*q++=*p;

*q=*p;

puts(s);

c語言:用乙個字元陣列從鍵盤輸入乙個字串,刪除字串中所有非字母字元,然後將刪除後的結果輸出。

8樓:匿名使用者

1 遍歷字串;

2 對每個字元

判斷,如果不是字母,則刪除。

刪除可以通過後續字元前專移,覆蓋要刪

屬除字元的方式實現。

**如下:

int main()

s[j] = 0;

printf("%s\n",s);}

9樓:冰是沉默的水

|#include

#include

#include

int main()

str2[j]='\0';

printf("%s",str2);

getch();

}剛寫源

的-物聯bai

網校du企聯盟技zhi術部dao

用c語言編寫乙個程式(輸入一段字串,並設定乙個字母,如果字串中有這個字母,就把這個字母刪除)

10樓:匿名使用者

**沒有。給你思想。

1算出字元傳的長度n。做乙個指標

2提取第乙個字母並檢測。不是。檢測下乙個。是的話就刪除。n-1。

11樓:匿名使用者

#include "stdio.h"

#define maxlen 256

main()

str[cur]='\0';

printf("str=%s\n",str);

getch();}

12樓:匿名使用者

main()

puts(b);}

13樓:匿名使用者

#include

void del(char *a,char ch)

main()

c語言從鍵盤輸入乙個字串,並刪除該字串中所有大寫字母字元

14樓:左手煙雨

#include

#include

void main()

str[j]='\0';

puts(str);}

求大神C語言程式從鍵盤輸入字串(少於字元)存入字元陣列,統計並輸出其中數學

include include int main printf 字母的個數 zhi d,數字的dao個數 d n,j 關於c語言的一道程式設計題,求大神解答!從鍵盤輸入乙個字串存入乙個字元陣列中,其中任意兩個相鄰字元 10 include define n 99 int main i for j 0...

C語言程式設計編寫程式,從鍵盤輸入字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列

include int main tmp a i a i a max a max tmp printf s n a return 0 c語言程式設計 編寫程式,從鍵盤輸入乙個字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列 include include include void inord...

c語言從鍵盤輸入兩個字串,將字串連線到字串的後面,並輸出連線

include include int main char s1 char s2 char output printf please input the first string scanf s s1 printf please input the second string scanf s s2 ...