一道簡單的c語言題目,一道簡單的C語言題目

時間 2021-10-17 05:03:01

1樓:匿名使用者

*s[2]是一個指標陣列,指向兩個字串:s[0] = "****", s[1] = "****";

while(*s[1]!='\0') ==> 迴圈,條件為 *s[1]!='\0',字串的最後一個值是'\0',這裡遍歷s[1]字串,一共會遍歷4次。

2樓:寒鐵礦

;}}//你定義了一個指標陣列,s[0]指向的是第一個"****"字串的起始地址,s[1]指向的是第二個"****"字串的起始地址。

while(*s[1]!='\0')//指第二個"****"字串的末尾就停止迴圈

{printf("%s\n",s[0]+strlen(s[1])-1);

//s[0]為第一個"****"字串的起始位置,加上s[1]-1的長度,此時長度為4-1=3,所以起始位置在

//第三個*處,所以輸出只剩下一個*

s[1]++;//s[1]起始位置右移一位,用途是字串長度減一,所以後面的*會遞增

3樓:匿名使用者

............

一道簡單的大一c語言題目,一道簡單的C語言程式設計題,我們是大一的!剛學!在100行之間!

char join char a,char b,int n 你好因為輸出的時候前面加了個負號 單個數減號為 加號為 所以 是負數號 怎麼說呢?就是優先順序的問題,自增自減在變數後面的時候是最後才運算的。8先變成 8然後輸出再然後8自增變成9,後面同理輸出 9,如果再輸出i就等於 10因為自減了 一道...

一道簡單的c語言題目

浪 鷹 我們先把文字語言轉換為我們的程式語言 對甲來說 a 1 c 3 a 1 c 3 對乙來說 b 3 c 2 b 3 c 2 對丙來說 a 2 c 3 a 2 c 3 對丁來說 c 1 d 3 c 1 d 3 由於他們的話當中,只有一半是對的,不能多也不能少,所以只要這四個語句同時成立就可以找到...

一道簡單的C語言題目

陳 用陣列 include main for j 0 j i j printf 字母有 d個 n x printf 數字有 d個 n y printf 空格有 d個 n z printf 其它字元有 d個 n s include include define max num 1024 define ...