C語言部落格作業 字元陣列

2022-05-29 14:00:10 字數 1428 閱讀 4137

一是沒有吸收回車,而是flag1 沒有為下一次迴圈賦初值0,導致每一次輸出都是最後乙個字串

一開始當開頭為空格時但只有乙個單詞,會輸出2,因為我的**從一開始就加了1,後來改了重寫,新增乙個m,當開頭不為空格時才能加1,輸出正確,沒有截圖

一開始把不知道如何將十六進製制字元轉成十進位制整形數輸出,上網搜了才有如上截圖,然後在判斷負號打的環節只有乙個flag,這樣無法控制輸出何時輸負號,除錯後都改正了。

林曉露曉露的**

我的**

型別名 *指標變數名

指標的加法只能是指標加整型資料,兩個指標不能相加

我還以為會是停止工作,不知道為什麼是這樣。

void bubble ( int *p ,int n )

}

指標變數指向陣列

int a[100],*p;

p=a(p=&a[0]);

指標變數指向陣列元素,比如求和

p=a;

sum=0;

for(i=0;i<100;++i)sum+=p[i];

char *p="abc",指標指向字串後,初始位置是字元的首位址

char a[5],b[5];

gets(a);

gets(b);

printf("%s%s",a,b);

return 0;

C語言部落格作業 字元陣列

定義乙個字元陣列來儲存輸入的句子 gets c 定義乙個整型變數i為迴圈數,count用來統計單詞數,a用來儲存字串長度 a strlen c if c 0 count 0 else count 1 for i 0 i c i 1 count 輸出count 本題主要問題是沒有考慮到如果輸入兩個空格...

C語言部落格作業 字元陣列

定義變數i,j,flag控制正負,number 定義字元型陣列six,ch 輸入ch for i 0 to ch i 0 if ch i 為十六進製制字元 six j ch i j if six陣列的第乙個字元為負號 flag 1 for i 0 to six i 0 if six i 為0到9之間...

C語言部落格作業 字元陣列

定義i,j,k為迴圈變數,flag用來判斷輸入符號是否為負數,f用來判斷輸入字元是否為十六進製制字元,再定義ten存放十進位制數,陣列a 80 str 80 存放字串 flag 1,f 1 輸入字串a i k 0 for i 0 a i 0 i ten 0 for k 0 str k 0 k if ...