關於C語言求解一道選擇題需要詳細解答

2021-05-25 16:27:34 字數 2472 閱讀 9876

1樓:匿名使用者

int main()

printf("\n");

return 0;

}//程式輸出結果是:28 70

2樓:

i=25時,x=25。

此時if(++x%2==0)等價於先++x,此時x為26,模除2為0,進入if

if(++x%3==0)等價於先++x,此時x為27,模除3為0,進入if

if(++x%7==0)等價於先++x,此時x為28,模除7為0,進入if,執行printf,輸出28

輸出70情況同理

3樓:塔利二班

if(++x%2==0)

if(++x%3==0)

if(++x%7==0)

這三句話是重點。

第一局說明x+1能被 2 整除。

第二個在第一個的基礎上,說明x+2能被3整除。

第三個判斷說明x+3能被7整除。

100以內,就是28,70

4樓:夜盡天明

這個程式是輸出一類數:這個數a必須滿足下列條件即

a能被7整除上一個數能被3整除再上一個數能被2整除。並且a是1至100的整數。

5樓:匿名使用者

三個if等價於: if((++x%2==0)&&(++x%3==0)&&(++x%7==0))

要注意++x是先自加,再運算,在上面的邏輯表示式內,x自己加了三次

例如,i=1時,x先等於1,(((然後等於2)與2求餘數)與0比較),(((然後等於3)與3求餘數)與0比較),(((然後等於4)與7求餘數)與0比較),當三個條件滿足時輸出最後的x值。

反推結果:

x最後等於28,i=25,x先等於25,然後等於26與2求餘數,再等於27與3求餘數,最後等於28與7求餘數,結果為0,條件成立輸出28;

x最後等於70,i=67,x先等於67,然後等於68與2求餘數,再等於69與3求餘數,最後等於70與7求餘數,結果為0,條件成立輸出70;

6樓:匿名使用者

用監控系統執行.c檔案,你可以看的很清楚哦!!

一道c語言選擇題,希望高手給出詳細解答!

7樓:匿名使用者

我覺得輸出的是「89」這個字串。

8樓:匿名使用者

這根本就個錯的程式,char*s="aa89gggh",得到的s指向只讀資料;應該是char s="aa89gggh";

執行結果見樓上。

9樓:

s是字串常量,存放在字串常量區,是不可修改的!

求這道c語言選擇題的詳細解答 20

10樓:匿名使用者

char a[5],*p=a;,下面選擇中正確的賦值語句是(a.p=「abcd」;)。

b.a=「abcd」; //無法賦值

c.*p=「abcd」;//*p型別為char型d.*a=「abcd」;//*a型別為char型

一道c語言的選擇題 希望高手給出詳細解答

11樓:is誰在看

字元常量是用單引號括起來的單個字元構成。有兩種表示方法:一種是用該字元的圖形符號,如'b' ,'y','*'。

另外還可以用字元的ascii碼錶示,即用反斜符(\)開頭,後跟字元的ascii碼,這種方法也稱為轉義序列表示法

12樓:匿名使用者

應該是這樣的:

b中的\ 後面最多只能有3個八進位制數,而它出現了4個。。

有一道c語言的選擇題,希望能幫忙給出詳細解答,謝謝了

13樓:匿名使用者

struct s

;static struct s a[3]=;

static struct s *ptr;

ptr=&a[1];

第5句相當於

static struct s a[3]=,,};

然後看答案

a.ptr->i++

ptr指向a[1]然後指向屬性i 此時i=2執行完這句時候才執行i++

b.ptr++->i

結構體中沒有i這個屬性

c.*ptr->i

->的優先權大於*指標 所以相當於*(ptr->i)而i屬性是int 不能用*指標去修飾

d.++ptr->i

->的優先權大於++所以相當於++(ptr->i)而使用這句之前使用了i+=1

所以此時a[1]的i=3

所以正確答案是d

14樓:匿名使用者

da = 2

b = 2

c 估計語法應該過不到

15樓:匿名使用者

d.++ptr->i

一道英語選擇題!!謝謝,一道英語選擇題。(請進 請詳細說明!謝謝!)

看了你補充的選項,選c,a的話,any沒有名詞,所以不行。c的which和ever肯定沒有空格,原題的空格錯了。有whichever,只有不分開寫才是一個單詞,才是無論哪個的意思。whichever adj.無論哪個 無論哪些 pron.無論哪個 如果是隻有兩個選項我覺得選a,因為any是任何,ev...

c語言一道題,求解釋,一道C語言題,求解釋

輸入比如 13 4 15 6 12 這樣的加減法表示式並根據表示式計算結果 把輸入的字元轉化成int型 如果oldc為 則執行加法運算,否則執行減法運算 輸出sum 迴圈一直到輸入為 時結束 這個其實就是類似於簡單的 計算機 呵呵 一道c語言題,求解釋 題目輸出的是 指標所指的字串的長度。一共是10...

一道生物題求解,一道英語題 選擇題 求解

第一個題目 第一小問 aabb aabb aabb aabb或者aabb aabb aabb aabb 第二小問 答案很多,兩個例子 四種基因型均不致死,基因為完全顯性基因等等。第二題的 有錯,紅眼和白眼不可能都是母的,要不然怎麼交配呢。搞基啊。我懷疑白眼是公的,這麼算的話 第一小問答案是1 1 第...