字串去除特定字元

來源:互聯網
上載者:User

周六,剛顧著陪女朋友玩了,九度OJ想AC一道簡單的題目,結果在scanf上遇到了點問題,唉,周六大好的時間就沒有深入研究,今天趁著來公司看了一下scanf實現機制,解決了

靠,蛋疼的csdn,剛才寫了一大堆竟然沒儲存,直接上代碼了

題目描述:

輸入字串s和字元c,要求去掉s中所有的c字元,並輸出結果。

輸入:

測試資料有多組,每組輸入字串s和字元c。

輸出:

對於每組輸入,輸出去除c字元後的結果。

範例輸入:
healloa
範例輸出:
hello
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){char str[1000],ch,a;int i,len;while(scanf("%s",str) != EOF){a = getchar();//吸收scanf最後一個斷行符號字元scanf("%c",&ch);len = strlen(str);for(i = 0; i < len; i++){if(str[i] != ch){printf("%c",str[i]);}}printf("\n");}return 0;}


scnaf(“%s”,str)無法接收斷行符號符,斷行符號符在stdin中,需要用a接收它,到此為止吧,困了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.