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 語句...