這段c語言是什麼意思

2022-12-08 20:30:09 字數 871 閱讀 7644

1樓:

#include

void main()

printf("i,s=%d,%d\n",i,s);

}這段程式就是計算偶數相加,而且得數要為第一個大於50的數。

2樓:匿名使用者

多簡單的**啊,我好幾年沒碰過這東西了,大致上是:定義我就不說了,for迴圈開始,如果s>50就跳出迴圈,否則下一句,如果i能被2整除則s=s+i,不過我不大清楚這個**是要幹啥,反正s是偶數的和,大於50就跳出了,並且輸出當前的i和s,此時的i又自增了一次。ps:

你這**寫的有點毛病,在編譯器執行不了吧,應該是你打錯了,你仔細看一下。

3樓:匿名使用者

#include

void main() //最後i遞增

迴圈完了之後 列印i和s的值

}走一遍

當i=1 時

i>50不成立 所以 執行後面的語句

1%2不等於0 所以不執行

當i=2時

i>50不成立 所以 執行後面的語句

2%2等於0 成立 執行s=s+i 即s=0+2 s=2當i=3時 3%2不成立 不執行

=4 成立 執行 s=s+i s=2+4=6這樣迴圈 直到i>50為止

是判斷偶數的一個程式

思路就是 讓數字與2相除之後取餘數,我們知道 偶數的話 與2相除 餘數為0 奇數就不可能為0 所以用這個方法來判斷的

我的部落格 www.52sky.org

4樓:匿名使用者

給你結果好了15,56

for(i=1;1++)該改成 for(i=1;;1++)

C語言求助,這段什麼意思,求解釋

設定命令列的游標位置。你可以試試呀。coord啊handle啊都是命令列有關的類,這個是標準寫法,不用太管,只要知道先搞到 handle houtput getstdhandle std output handle 然後設定個位置類 coord pos pos.x x pos.y y 再提交 set...

c語言a 是什麼意思,C語言中的 a是什麼意思,等於什麼

實際上這個語句的意思是s a b a 也就是說先將b存入陣列中的s a 中,然後將a自加1.多用於對陣列的連續賦值。一般不推薦這樣寫,因為這樣不太為人所理解,容易引起誤會 單純a 是指a a 1,就是增一運算和 a無差異 如果是參與計算的,就有另一層意思,例如b a 這裡是先做b a,再使a增1.a...

C語言中是什麼意思,c語言中的c是什麼意思?

判斷相等的運算子。形式為a b a b可以是任意值或表示式。當a b相等時,a b為真,否則為假。是關係運算子.表示 判斷是否相等的。如 if a b 判斷a與b是否相等,如相等則為真 c語言中 是什麼意思 是關係運算子.表示 判斷是否相等的。如 if a b 判斷a與b是否相等,如相等則為真 因為...