1樓:暢景彰
if(++x%2==0)的意思是x的值先+1,然後判斷x是否能整出2
所以x=i;
if(++x%2==0)
if(++x%3==0)
if(++x%7==0)
printf("%d ",x);
就表示x的初值是i,要是x+1是偶數並且x+2是3的倍數並且x+3是7的倍數的話,那麼就輸出x的值
注意2點,這裡首先3個if是遞進關係,所以輸出的x值要同時滿足3個if,另外,x的值是經過3次++以後的值
所以這個程式可以另外理解為1到100的整數中,當這個整數+1是偶數,這個整數+2是3的倍數,這個整數+3是7的倍數的話,就輸出這個整數+3以後的值。
因為7的倍數的數最少,是 7,14,21,28,35,42,49,56,63,70,77,84,91,98
所以輸出的數只可能是上面的數字值(也就是7的倍數),那麼排除法就可以知道答案是d了
2樓:匿名使用者
選擇d當i=26時 26整除2 判斷通過後加一變成27整除3 通過判斷再加一整除7 80同理
3樓:
42 84
求100以內能被2,3,7整除的數
4樓:匿名使用者
程式是求出 1-100之間 能被2,3,7 整除的數~ 綜合結果選b :42 84
5樓:微俊
d首先直接看最後能被七整除肯定輸出後是7的倍數 只有b和d了
再看減掉1後能被三整除只有d了
6樓:匿名使用者
我認為答案是d
x是7的倍數 ,x-1是3的倍數 x-2是2倍數
7樓:匿名使用者
d 首先要被7整除,減1能被3整除,再減1能被2整除!
求c語言解答,執行下面程式輸入2後的輸出結果是?請寫出詳細過程,不能只寫答案。 10
8樓:heart_飛翔
答案是c,輸入2後k的值為2執行case2,此時輸出2,因為case2後面沒有break;跳出迴圈語句,所以再執行case3,此時輸出3,case3後有break;跳出迴圈。程式結束
a
9樓:匿名使用者
想當於if(a
else if(c else返回值為d 也就是說,先判斷a
10樓:匿名使用者 d=a|b:將a和b的二進位制值,逐位取或,結果存入d中; d&=c:將d和c的二進位制值,逐位相與,結果存入d中 c語言 中,要同時輸入scanf("%s%d%d%c", a, b, c, d)為何輸入的都被%s佔據了? 求詳細解答 11樓:袁世平 %s是字串的輸入,不讀到空格或空行就不會停止,而%d是整型變數,輸入的時候只會讀到一個整型變數,然後到空格停止,%c只能讀一個字元型變數,讀到之後就停止。 scanf("%s%d%d%c", a, &b,&c,&d)注意這個....a是字元陣列的首字母本身可以當地址符,而其他的變數是不行的,需要取地址符。 12樓:匿名使用者 因為你%s表示一個字串,你輸一串它都以為是%s,你在每個%s和%d這種之間加個空格,然後就是以空格來分開輸入,這樣你可以輸入, test 1 3 a,這種就佔4個了。 還有你後面4個都要&符號的。要取地址來scanf 13樓:匿名使用者 %s一直到空格,換行才終止 c語言 讀下列程式,寫出程式的輸出結果 希望有詳細解析 14樓:匿名使用者 本題輸出結果是:1#3#2 for迴圈共迴圈3次,i的值分別是9,10,11當i=9,9/10等於0,所以執行case 0中的語句,這時m=1,n=1,k=0 當i=10,10/10等於1,沒有case 1,就執行default下面的語句,執行完後,m=1,n=2,k=1 當i=11,11/10等於1,還是執行default裡的語句,完成後m=1,n=3,k=2 完成迴圈,螢幕最終顯示:1#3#2 c語言 讀下列程式,寫出程式的輸出結果 希望有詳細解析 15樓:聽不清啊 輸出結果為: max value is 36 因為主程式內的雙重迴圈,對陣列的每個元素都乘以3並放回原處。 輸出語句則呼叫函式,求取這個二維 陣列中的最大值,所以函式返回值是36 1 m 1不解釋 2 設甲x乙y x y 100 y 3x 8 解得x 23 y 77 所以甲班23人乙班77人 3 20 x 15 2 2 2 3 x x 5 1,因為是一元一次方程,所以m的平方等於1,m等於正負1.2,設甲班有x人,則乙班人數為 3x 8 人,列式 x 3x 8 100 得x ... 類很像c語言裡的結構體。類有屬性和方法。比如你定義 人 這個類 那麼它的屬性可能就有姓名 身高 體重 性別 年齡。而他的方法就會有 吃飯 睡覺 工作 學習等等。那麼現在人這個類的屬性和方法就被你抽象出來了。然後你接下來可以建立乙個類的物件。也就是相當於創造乙個人出來。通過給他的屬性賦值,就可以創造出... 1全部此處是傳直與傳址的問題。如果f a 的a前面加 怎選擇你的答案 選a 有點像函式引數的實參與形參的傳遞是單向傳遞之類的法制,呼叫f 後,沒有改變結構體變數a。函式呼叫引數是值傳遞 只對傳過去的值做了改變 原來的值沒有變 任何程式都是從main 函式開始執行,所以看main 函式。在main 函...小妹有3題不明白。。希望高人指導
在C 語言中什麼叫做類啊書上的看不明白能不能舉個通俗的例子啊
計算機二級C語言的問題。不明白為什麼不是選B