用C语言编写一道程序计算100以内偶数的和

 我来答
一叹t
高能答主

2021-01-06 · 我们不创作,我们只是信息的搬运工。
一叹t
采纳数:2139 获赞数:11984

向TA提问 私信TA
展开全部

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\n",sum);

return 0;

}

扩展资料:

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语言的循环语句

旅游路上小知识
高粉答主

2021-01-06 · 我是旅行小达人,专注解决旅行中遇到的问题
旅游路上小知识
采纳数:2 获赞数:83103

向TA提问 私信TA
展开全部

1、首先把头文件,main函数写好#include<stdio.h>  main(),如下图所示。

2、之后需要定义几个变量,一个存放和,一个从1开始到100,如下图所示。

3、之后书写for循环,首先给i赋值为1,其中如果要求200以内和把数字100改为200即可。

4、然后写for循环里面的内容,sum=sum+i;把每个i的值加到sum里面。

5、最后进行输出,编写输出语句把它输出出来,sum为整形,故用%d,如下图所示就完成了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉晟蚁明知
2019-08-03 · TA获得超过4024个赞
知道大有可为答主
回答量:3181
采纳率:29%
帮助的人:226万
展开全部
#include
<stdio.h>

void
main
()
{

int
i=0,sum=0;

for(i=0;i<=100;i++)

{

if
(i%2==0)

sum=sum+i;

}

printf("0
+
2
+
4
+
6
+
8
+...+
100
=
%d\n",sum);
}

修改后的程序。
错误:
1注意符号不要用中文。你里面的有些符号用了中文符号。
2注意for循环中的i++,如果在for后面再i++那么就成了i+2了for(i=2;i<101;i++){
里面不要用i++
了}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隆易植映寒
2020-05-12 · TA获得超过3913个赞
知道大有可为答主
回答量:3135
采纳率:27%
帮助的人:190万
展开全部
#include
<stdio.h>
void
main
(){
int
i=0,sum=0;

for(i=0;i<=100;i++)

{

if
(i%2==0)

sum=sum+i;

}

printf("0
+
2
+
4
+
6
+
8
+...+
100
=
%d\n",sum);} 修改后的程序。错误:1注意符号不要用中文。你里面的有些符号用了中文符号。2注意for循环中的i++,如果在for后面再i++那么就成了i+2了for(i=2;i<101;i++){
里面不要用i++了}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
度斯宫秋柔
2019-07-11 · TA获得超过3901个赞
知道大有可为答主
回答量:3202
采纳率:34%
帮助的人:248万
展开全部
#include
<stdio.h>
void
main
(){
int
i=0,sum=0;

for(i=0;i<=100;i++)

{

if
(i%2==0)

sum=sum+i;

}

printf("0
+
2
+
4
+
6
+
8
+...+
100
=
%d\n",sum);} 修改后的程序。错误:1注意符号不要用中文。你里面的有些符号用了中文符号。2注意for循环中的i++,如果在for后面再i++那么就成了i+2了for(i=2;i<101;i++){
里面不要用i++了}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式