用C语言编写一道程序计算100以内偶数的和
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用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\\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语言的循环语句
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,如下图所示就完成了。
参考技术B #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++
了 参考技术C #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++了本回答被提问者采纳 参考技术D #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++了
用python计算100以内所有偶数的和
参考技术A 用python计算100以内所有偶数的和的代码如下a = 1
sum = 0
while a <= 100:
if a % 2 == 0:
sum += a
a += 1
print(sum) 参考技术B i=0
s=0
while i<=100
s+=i
i+=2
printf("s=%d"%s)
以上是关于用C语言编写一道程序计算100以内偶数的和的主要内容,如果未能解决你的问题,请参考以下文章
C语言中编程计算1至100以内的奇数和偶数并分别求和,求代码