c語言中一道題,C語言中一道題

時間 2022-03-08 10:28:35

1樓:匿名使用者

您好!上面的表示式結果應該不是16吧

如果是16的話5<7應該用括號括起來,否則整個式子只是乙個邏輯判斷。那麼結果應該是1

因為 < 號 兩邊分別是兩個整體,

當以%d的格式輸出結果時,左邊不小於右邊即判斷結果為假輸出0,如果小於即判斷結果為真時輸出結果為1 c語言中零是假 非零就是真用1表示

如果5<7用括號括起來:

1 + 4/5 + (5<7) +4%5 + (8,10)就等於1 + 0 + 1 + 4 + 10

4/5 除法運算但取商 .......0

4%5 除法運算但取餘數 ......4

(8,10) 這是c語言中的逗號表示式,執行過程是從左到右依次執行,但最終表示式的值是最後一項的值...........10

僅供參考!呵呵

2樓:匿名使用者

事實上這道題的答案根本就不是16,而是1,如果不信可以上機除錯,提個建議就是別為做題而做題,程式設計的精髓不是做題,而是實際程式設計,呵呵……純建議!

3樓:匿名使用者

從左往右,依次來;4/5(取商運算)就是0;5<7是真命題,其值為1;4%5(取餘運算)的結果是4,(8,10)括號內為逗號運算,按最後乙個算,即10;

由上即 1+0+1+4+10=16

4樓:匿名使用者

1+4/5+5<7+4%5+(8,10)

=1+0+5<7+4+10

=6〈21

=1本人的才是絕對正確,不懂的別誤導人家。

c語言裡面的一道題

5樓:董巨集諫念雙

#include

#include

void

main()

,,};

int(*p)[4];p=

a;s=0;

printf("輸入學號:");

scanf("%d",&n);

if(n>3)

printf("該生的成績和平均分如下:\n");

printf("成績1\t成績2\t成績3\t成績4\t平均分\n");

for(i=0;

i<4;

i++)

printf("%.2f\n",s/4.0);}

6樓:萢萢

第一題中,一種還沒有劃分類別的程式,這個程式包含了一種基本結構,但是我們不知道它是否也具備實現另外兩種基本結構的功能,所以不能判斷他是不是結構化程式,因為結構化程式必需具有實現三種基本結構的能力。也就是說:有乙個但是不一定有全部。

第二題中,說明了是結構化程式設計,即這個程式已經被劃分為結構化程式了,也就是說它具備了實現三種基本結構的能力,但是在這個程式中不需要把全部的功能都使用上。也就是說:全部有但是不一定全部用。

7樓:玹龗

充要條件都沒有理解好。

乙個包子為什麼需要三種餡才能叫包子呢?

c語言的一道題

8樓:匿名使用者

這些以身試毒的奴隸,就是一堆bit,1到n這些數字對應酒的編號,所有bit0(化成二進位制,最低位是0bit)是1的數字,都給乙個人喝;所有bit1是1的數字,依次類推,這樣到20小時後,所有中毒奴隸代表的bit組成的數,就是有毒那瓶酒。

如果酒的數量恰好是2的整數次冪,拿走編號最大的那瓶,剩下的按同樣方法做。

例:3瓶酒,要2個人,編號為0和1,0喝最低位是1的酒,即1號瓶和3號瓶

1喝bit1是1的酒,即2號瓶喝3號瓶

這樣,結果顯而易見,最終中毒的bit是1,沒中毒的是0,這個二進位制數就是要找的那瓶酒的編號。

c語言中的一道程式題

一道c語言的題,一道C語言的題

當你輸入01回車後輸出 another number number 因為 第一次scanf接收0,則執行case 0 printf another n 後由於沒有break而繼續執行 case 1 printf number n 所輸出了another number 接著由for迴圈再次使scanf...

c語言一道選擇題,C語言一道選擇題

答案是b,即b 8 先做do語句,b a 後b 9 a 1 a 後b 9 a 2 然後是while語句,b 表示式值為9,9 0不成立,則迴圈結束,由於b 所以迴圈結束後,b 8 非非莫與 開始時 b 10 a 1 執行 1次 迴圈 b 9 a 2 此時判斷b 不小於0 所以迴圈結束 但是b 之後 ...

一道C語言程式設計題 哪裡有錯,c語言一道程式設計題,求大神給看哪錯了

c語言沒有bool型別 程式的目的是統計乙個大數字中不重複的數字 已經修正如下 include int main void int digit,i long n printf enter a number scanf ld n while n 0 printf repeated digit s fo...

請教一道C語言題,請教一道c語言題目,謝謝!

include int main void c i k k 0 for m 0 m 7 m printf 學號 d的學生 總分為 d,平均分為 d a m c m c m 7 return 0 現寫的。請教一道c語言題目,謝謝!x 5 相當於 x 5 x 輸入5,x 5 不成立,x 後,x變成6,執...

一道c語言程式題請求高手幫忙,一道C語言程式設計題,請高手幫忙!

include include include void sorta int arry,int asize void main for int i 0 i57 if iarry j include main while n 10 printf 這個數為 d位數.n count 輸出這個數的組成 pr...