#include <stdio.h>
int main()
{
int n,s=0
for(n = 1n <= 100n ++)//遍历所有数值。
if(n%2==0) //偶数
s+=n//累加。
printf("%d\n",s)//输出结果。
return 0
}
关于偶数性质:
(1)两个连续整数中必是一个奇数一个偶数;
(2)奇数与奇数的和或差是偶数;偶数与奇数的和或差是奇数;任意多个偶数的和都是偶数;单数个奇数的和是奇数;双数个奇数的和是偶数;
(3)两个奇(偶)数的和或差是偶数;一个偶数与一个奇数的和或差一定是奇数;
(4)除2外所有的正偶数均为合数;
1、解析题目首先,我们知道100以内的奇数为1、3、7……97、99,即从1开始依次增加2。
本题要求的是奇数和,即为sum=1+3+7+……+97+99
将变量i从1开始,依次赋值每一个奇数,直到不符合条件(i<=100),即到i=99停止循环。
将每一个i值依次累加,求得的和即为题目所求奇数和。
2、设计程序框图如下:3、依照程序框图编写程序如下
#include<stdio.h>
int main()
{
int i,sum=0 //定义两个整型变量
{
for(i=1i<=100i=i+2) //变量i的for循环从1开始,直到99为止
sum=sum+i //变量i累加
}
printf("1+3+--+99=%d\n",sum) //输出奇数和结果
return 0
}
扩展资料:1、了解C语言
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
2、奇数的定义
在整数中,不能被2整除的数叫做奇数。日常生活中,人们通常把奇数叫做单数,它跟偶数是相对的。奇数可以分为正奇数和负奇数。奇数的数学表达形式为:
正奇数:1、3、5、7、9、11、13、......
负奇数:-1、-3、-5、-7、-9、-11、-13......
3、其他用c语言求奇数和的程序
等差数列方法:
void main(){
int sum=(1+99)/2*50
printf("%d",sum)
}
参考资料:
c语言_百度百科
奇数_百度百科
1、打开Visual stdio 2019的空项目,右键点击左侧的源文件,依次点击新建,添加,新建项,d出新建文件的窗口:
2、新建c++文件,将文件扩展名改为.c,点击添加就新建好文件了,之后就可以编写代码了:
3、这里奇数就是除以2之后有余数的整数,所以程序比简单,在for循环里判断100以内的数是否奇数,是的话就相加,最后输出结果就行了:
4、按下快捷键crtl+F5运行程序,就可以得到计算结果了。以上就是用用c语言程序求1至100之间全部奇数之和的演示程序:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)