C語言隨意輸入陣列,然後去除陣列裡面的所有的c元素,在輸出更改後的陣列

2022-12-19 06:55:56 字數 662 閱讀 8785

1樓:匿名使用者

因為字串是以'\0'為結束的所以你要在

for(i=0;a[i]!='\0';i++)b[z+1]='\0'; //加上這句話就對了面輸出那個就是因為沒有結束符

2樓:匿名使用者

你對你定義的兩個陣列進行初始化即可,如下:

char a[20],b[20]; -------> char a[20] = ,b[20] = ;

3樓:洛雨曦

#include

void main()

b[z+1]='\0';//字串末尾要加結束標誌printf("%s\n",b);}

4樓:飛魚流汗

s=s+1,z=s; 這樣的語句都有,強悍!呵呵

5樓:145飛雪

已通過測試,望採納

#include

void main()

b[z+1]='\0';

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

6樓:江偉

改一下:

#include

void main()

b[z]='\0';

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

c語言,設有整型陣列,另輸入整數,程式設計查詢這個整數是否在陣列中出現過,若出現,則

int a 10 i,t,x for i 0 i 10 i scanf d t for i 0 i 10 i printf 出現位置的下標是 專 d i 你錯在 沒有 屬break include stdio.h void main 迴圈結束都還沒答有找到這個數就輸出 nofound printf ...

c語言編寫函式要求輸入整數n,將陣列下標到n的數都移到陣列末尾

只錯了一句 include void fun int w,int p,int n int main i,n 3,p 10 p為陣列長度 fun a,p,n for i 0 i 10 i printf 3d a i 核心語句 新陣列 原陣列.slice n 1 concat 原陣列.slice 0,n...

用C語言編寫輸入整數到陣列中,逆序後將其存回陣列並輸出

將前5個數和後5個數映象對調即可。如下 include stdafx.h if the vc 6.0,with this line.include stdio.h int main void int a 10 i,j printf input 10 integers.n for i 0 i 10 s...