下面程式的功能是將字串s中所有的字元c刪除。幫忙做一下謝謝,填空

時間 2021-06-11 15:13:16

1樓:海天盛

1.實際上,每個頭函式都需要#include,因為程式涉及到輸出和輸入字串和字元,h. # include < string >。

2.第二種方法是定義變數chara[100]來儲存兩個具有相同容量的字串。charb[]。整數變數intc;inti=0,j=0;其中a[100]表示字串。

b[100]表示刪除對應字元的字串,整數c表示要刪除的位。ji是for迴圈中要用到的變數。

3.printf(「請輸入您的字串」);scanf (" % s ", a);printf(「請輸入要刪除的字元」);scanf(「% d」,& c)。

4. for(i=0;i

5.只要當i+1不等於c時,a[i]內的字元被賦值給b[i],當i+1=c時,不賦值給b[i]即可實現刪除函式。

6.最後,我將全面介紹整個**。

2樓:匿名使用者

#include

using namespace std;

main()

s[j]=』\0』;

cin>>s;}

3樓:

說的不清楚,刪除了c後用'\0』代替的話下面程式就可以了。你好好看看你的程式有問題,for迴圈的括號有問題

for(i=0;s[i]!='\0';i++)}i = 0;

cin>>s;

編寫一個程式,將字串s中的所有字元c刪除。

4樓:萬能導師

1. 幾乎所有頭函式需要# include因為專案包括輸出和輸入字串和專字元,h . # include 《字串》。

2.第二種方法是

屬定義變數的性格[100]儲存相同大小的兩個字串。(1)整數變數intc;inti=0,j=0;代表一個字串。

b[100]表示刪除對應字元的字串,整數c表示要刪回除的位。ji是for迴圈中要用到的變數。

3.printf(「請輸入您的字串」);scanf (" % s ", a);printf("請輸入字元刪除");scanf(「% d」,& c)。

4. the for (i = 0; i < strlen (a); i++) } printf (" % s ", b); a}.

5.只要當i+1不等於c時,a[i]中的字元被分配給b[i],而當i+1等於c時,b[i]不被分配給b[i]。

6.最後,我將帶您親歷整個**。

5樓:匿名使用者

雖然程式不復雜,多少也得表示一下吧!

#include

void main()

s[j]='\0';

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

}字串s中的輸入個數你自己可回以修改的哈。答

6樓:匿名使用者

參照

7樓:匿名使用者

估計就是老師出的一個題目。

上面的程式段實現的功能是,11 下面程式段求兩個數中的大數,( )不正確。

其本質是在求5的階乘,首先x 1,並且x 5,sum 1,所以 把1 1賦值給sum,即sum 1 1 做完這一步後 x 此時x 2 5,所以繼續執行即sum 1 1 2 同理 sum 1 1 2 3 4 5 當執行到這以後,x 5,然後執行x 此時x 6不滿足x 5,退出迴圈,所以sum 1 1 ...

下面程式的功能是多次輸入x與y的值,並求x與y之積,請填空完善程式

答案在裡面 下面程式的功能是多次輸入x與y的值,並求x與y之積,請填空完善程式。int mul int a,int b void main 以下程式列印如下圖案,程式執行後,輸入4給變數n,請填空。include define s void main 以下函式返回a所指陣列中最小的值所在的下標值,請...

下面是求3 100之間的素數的程式,幫我解析一下我標明的問題,感謝能幫助我的人

寫的沒有條理的 一看就是試題.其實以上 是這樣的 include stdio.h void main if flag 1 printf 4d i printf n 我只是在第二個 for 後面加了一對花括號,因為 if i j 0 flag 0 是一個語句,第二個 for 其實是對 這個 if 語句...