Ⅰ 用c語言編寫一道程序計算100以內偶數的和
100以內的偶數和結果當包括100時則為2550,不包括100時,100以內的偶數和為2450。
#include<stdio.h>
int main(){
int sum=0;
int i=0;
for (i=0;i<=100;i+=2){
sum+=i;
}
printf("100以內的偶數的和:%d ",sum);
return 0;
}
(1)1到100偶數和c語言dowhile擴展閱讀:
for(表達式1;表達式2;表達式3)循環體語句 。(其中;不能省略)
三種語句比較
同一個問題,往往既可以用 while語句解決,也可以用 do-while或者for語句來解決,但在實際應用中,應根據具體情況來選用不同的循環語句。選用的一般原則是:
1、如果循環次數在執行循環體之前就已確定,一般用 for語句。如果循環次數是由循環體的執行情況確定的,一般用 while語句或者do- while語句。
2、當循環體至少執行一次時,用 do-while語句可以作為首選,反之,如果循環體可能一次也不執行,則選用while語句。
C++/C循環語句中,for語句使用頻率最高,while語句其次,do語句很少用。
3、三種循環語句for、while、do-while可以互相嵌套自由組合。但要注意的是,各循環必須完整,相互之間絕不允許交叉。
參考資料來源:網路-C語言的循環語句
Ⅱ 急求C語言編程:求1到100所有偶數之和,三種循環語句分別實現
工具/材料:以Microsoft Visual Studio 2010為例。
1、首先在桌面上,點擊「Microsoft Visual Studio 2010」圖標。
Ⅲ 用C語言編寫出計算1到100之間的奇數之和以及偶數之和的程序
用for循環:
#include<stdio.h>
voidmain(){
inti,s1=0,s2=0;
for(i=1;i<=100;i++)
i%2?s1+=i:s2+=i;
printf("奇數和:%d 偶數和:%d",s1,s2);
}
用while循環:
#include<stdio.h>
voidmain(){
inti=1,s1=0,s2=0;
while(i<=100)
{i%2?s1+=i:s2+=i;i++;}
printf("奇數和:%d 偶數和:%d",s1,s2);
}
用do-while循環:
#include<stdio.h>
voidmain(){
inti=1,s1=0,s2=0;
do
{i%2?s1+=i:s2+=i;i++;}
while(i<=100);
printf("奇數和:%d 偶數和:%d",s1,s2);
}