#include stdio.h
創(chuàng)新互聯(lián)專注于梁河企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站定制開發(fā)。梁河網(wǎng)站建設(shè)公司,為梁河等地區(qū)提供建站服務(wù)。全流程按需開發(fā)網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
main()
{
int i,sum;
for(i=2;i=100;i+=2)
{
sum+=i;
}
printf("1到100間的偶數(shù)和為:%3d"sum);
}
樓上的錯了,因為第一次循環(huán),如果你的i設(shè)置成一的話,照樣會加進來
樓上的忽略了循環(huán)的順序
在for循環(huán)中是先初始化,然后判斷條件,然后運算循環(huán)體,最后更改i的值,就是i=i+2
然后再判斷條件,然后再選換,然后再更改i的值
100以內(nèi)的偶數(shù)和結(jié)果當(dāng)包括100時則為2550,不包括100時,100以內(nèi)的偶數(shù)和為2450。
#includestdio.h
int main(){
int sum=0;
int i=0;
for (i=0;i=100;i+=2){
? sum+=i;
}
printf("100以內(nèi)的偶數(shù)的和:%d\n",sum);
return 0;
}
擴展資料:
for(表達式1;表達式2;表達式3)循環(huán)體語句 。(其中;不能省略)
三種語句比較
同一個問題,往往既可以用 while語句解決,也可以用 do-while或者for語句來解決,但在實際應(yīng)用中,應(yīng)根據(jù)具體情況來選用不同的循環(huán)語句。選用的一般原則是:
1、如果循環(huán)次數(shù)在執(zhí)行循環(huán)體之前就已確定,一般用 for語句。如果循環(huán)次數(shù)是由循環(huán)體的執(zhí)行情況確定的,一般用 while語句或者do- while語句。
2、當(dāng)循環(huán)體至少執(zhí)行一次時,用 do-while語句可以作為首選,反之,如果循環(huán)體可能一次也不執(zhí)行,則選用while語句。
C++/C循環(huán)語句中,for語句使用頻率最高,while語句其次,do語句很少用。
3、三種循環(huán)語句for、while、do-while可以互相嵌套自由組合。但要注意的是,各循環(huán)必須完整,相互之間絕不允許交叉。
參考資料來源:百度百科-C語言的循環(huán)語句
C語言求1到100偶數(shù)之和編程如下:
#includestdio.h
main()
{
int i,sum=0;
for(i=0;i=100;i=i+2)
{
sum=sum+i;
}
printf("%d",sum);
}
C語言特有特點:
C語言是普適性最強的一種計算機程序編輯語言,它不僅可以發(fā)揮出高級編程語言的功用,還具有匯編語言的優(yōu)點,因此相對于其它編程語言,它具有自己獨特的特點。具體體現(xiàn)為以下三個方面:
其一,廣泛性。C語言的運算范圍的大小直接決定了其優(yōu)劣性。C語言中包含了34種運算符,因此運算范圍要超出許多其它語言,此外其運算結(jié)果的表達形式也十分豐富。此外,C語言包含了字符型、指針型等多種數(shù)據(jù)結(jié)構(gòu)形式,因此,更為龐大的數(shù)據(jù)結(jié)構(gòu)運算它也可以應(yīng)付。
其二,簡潔性。9類控制語句和32個關(guān)鍵字是C語言所具有的基礎(chǔ)特性,使得其在計算機應(yīng)用程序編寫中具有廣泛的適用性,不僅可以適用廣大編程人員的操作,提高其工作效率,同時還能夠支持高級編程,避免了語言切換的繁瑣。
其三,結(jié)構(gòu)完善。C語言是一種結(jié)構(gòu)化語言,它可以通過組建模塊單位的形式實現(xiàn)模塊化的應(yīng)用程序,在系統(tǒng)描述方面具有顯著優(yōu)勢,同時這一特性也使得它能夠適應(yīng)多種不同的編程要求,且執(zhí)行效率高。
int i, S=0;
for (i=0, i16, i=i+1)
S=S+2*i;
end
上述c語言代碼可以計算偶數(shù)求和:0+2+4+…+28+30,若要計算更多偶數(shù),更改for循環(huán)中的判斷條件i16即可。