1樓:匿名使用者
上面這段程式的意思是輸出所有從11開始到100中的奇
數 i 中不能被任何小於那個奇數的數 j 整除的數,因此那個if(j>=i)表示如果你在內層迴圈中if(i%j==0)一直不成立的話,i就會被輸出,並且計數器會加1。並且輸出的格式為每10個輸出一行。第二個if是在外層迴圈內執行的。
2樓:
if是c語言分支語句關鍵字,()中的表示式是分支條件,條件滿足時就執行()後面的由{}括起來的複合語句或一條語句(只有一條語句時才是這種情況)。所以題面中的if(j>=i)的意思就是如果j比i大或與i相等時就執行()後面的體語句,否則跳過它後面的體語句。比如:
//#include "stdafx.h"//if the vc++6.0, with this line.
#include "stdio.h"
int main(void)
3樓:匿名使用者
if(j>=i)意思是如果在 j 疊加到 i時都還沒有找到一個數整除 i 的,那麼說明這個數 i 是素數,
因為 i = 11,第一次判斷的就是11,11又是素數,所以輸出
4樓:匿名使用者
i=11,j<=10,當j=10時 if(i%j==0)仍然不成立,既然不成立自然執行下面的語句。即判斷
if(j>=i) i=11,j=10還是成立。那麼自然列印
if(j>=i)什麼意義??用來判斷是否到你要判斷數字的結尾
5樓:匿名使用者
這樣看起來就清晰了
#include
main()}}
6樓:匿名使用者
j>=i 為布林表示式,返回 true 或者 false
至於 j i 的含義要看你在程式中為其賦予了怎樣的含義!!!
7樓:匿名使用者
這個問題,建議用你程式設計軟體單步除錯跑一次,就什麼都明白,比別人回答你現成的,印象深刻得多,初步者遇到問題多除錯,很有助於知識點的理解。
8樓:豪氣豪邁
當i=11時,j=11滿足輸出的條件啊?怎麼了?
C語言t的作用C語言中t什麼意義
這個題主要考慮的就是轉義字元和strlen函式,strlen 函式判斷是以 0為結束標誌的,只需要考慮如題 0之前的轉義字元,也就是說 t,v,總共是三個轉義字元,再考慮到轉義字元也是字元,不難得出結果為3。其中 t是水平製表,v是垂直製表,就表示反斜槓 最後在使用轉義字元時,注意一下幾點 1 轉義...
c語言運算子號的意義,c語言運算子號的意義
1級 左結合 圓括號 下標運算子 指向結構體成員運算子 結構體成員運算子。2級 右結合 邏輯非運算子 按位取反運算子 字首增量運算子 字首減量運算子 正號運算子 負號運算子 型別 型別轉換運算子 指標運算子 地址運算子 sizeof長度運算子。3級 左結合 乘法運算子 除法運算子 取餘運算子。4級 ...
什麼是C語言和C語言C語言和C語言的區別是什麼?
1 c語言。c語言誕生得非常早,當時人們普遍還習慣用組合語言編寫軟體,並且沒有什麼統一,通用的作業系統,基本上軟體都是從0開始寫的。c語言的方針便是比彙編方便易用,一起不要損失彙編的表達能力。所以c語言可以看成是 高階的彙編 語言。c語言的源 基本上可以非常容易地對應到彙編 並且可以不需要什麼執行時...