編寫程式刪除字串中下標為偶數的所有字元,將剩餘字元組成新字串輸出

2021-04-18 04:27:41 字數 1959 閱讀 7189

1樓:匿名使用者

#include

#include

using namespace std;

void stringproc(char *s);

void main()

}strcpy(s,tmp);

delete tmp;}

2樓:我知道你二

#include

void main()

printf("\0");}

請編寫一個程式,其功能是:從鍵盤輸入字串,將字串中下標位偶數同時ascii 值為奇數的字元 刪 5

3樓:匿名使用者

#include

void main()

j++;

}s[i]=0;

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

c語言陣列,從鍵盤輸入一字串,編一函式,其功能是將字串下標為偶數的字串構成一新串。

4樓:戀v天真

#include

#include //為strlen()函式提供原型int main()

}printf("輸入的字串為: ");

puts(str);

printf("新的的字串為: ");

for(i=0;i

return 0;}

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

5樓:萬能導師

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.最後,我將帶您親歷整個**。

6樓:匿名使用者

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

#include

void main()

s[j]='\0';

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

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

7樓:匿名使用者

參照

8樓:匿名使用者

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

c語言刪除一個字串所有偶數下標的字元的程式,if條件我沒看懂,求教?

9樓:

那段刪除**有錯!這樣寫才對:

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

} s[j]='\0';

10樓:花樣男神駕到

#include #include // 將s奇數下標的字元存於t中,並返回。char* fun(char *t, const char* s)int main()

11樓:求解求解我

程式有問題還是程式要求有問題吧,不僅僅是s[i]!=0,你沒有發現j都沒有變化嗎?

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

1.幾乎所有頭函式需要 include因為專案包括輸出和輸入字串和專字元,h include 字串 2.第二種方法是 屬定義變數的性格 100 儲存相同大小的兩個字串。1 整數變數intc inti 0,j 0 代表一個字串。b 100 表示刪除對應字元的字串,整數c表示要刪回除的位。ji是for迴...

編寫程式,判斷字串是否為迴文,迴文就是順讀和逆讀都

include include int strcmp self char a 思路 從bai兩端開始比較dua 0 和a length 1 a 1 和倒數第二zhi個 只要出現了不相等的情dao況,就不是迴文,至於i fortran程式語言與c語言的區別是什麼?fortran語言 中可通過定義子抄程...

編寫程式,判斷給定字串是否為迴文(迴文是指正讀和逆讀都一樣

include include int main 編寫程式,判斷給定字串是否為迴文。迴文是指正讀和逆讀 都一樣的字串 不知道錯在 了 你的bai結構有問題,建議設定du一個標記變數int j 1,zhi0表示非迴文,dao1表示迴文,在內for迴圈中一旦首尾不匹配就容將j值改為0,break跳出,否...