C语言程序求1—100之间的奇数和和偶数和

作者&投稿:旗皆 (若有异议请与网页底部的电邮联系)
C语言程序求1—100之间的奇数和和偶数和~

这用人算得了。
(1+100)*
100/2=5050
每个偶数比奇数大1
所以偶数和比奇数和多100/2
所以奇数和为2500
偶数和为2550
不知道对不对。

以下是求偶数的c语言编程:
#include
main()
{
int i,sum=0;
for(i=0;i<=100;i=i+2)
{
sum=sum+i;
}
printf("%d",sum);
}
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

用oddsum=1+3+5+···+99来计算奇数和;evensum=2+4+6+···+100来计算偶数和。首先设置两个计数器:oddsum,evensum。其初值为0,利用if···else来判断奇偶数,来分别累加到计数器。

1,将i的初值置为1;

2,当i增到101时,停止计算。

方法一、

#include <stdio.h>

int main(void)

{ int i = 1, oddsum = 0,evensum = 0; // oddsum奇数和 evensum偶数和

while(i <= 100) // 若i<=100则执行循环体

{ if(i % 2 != 0) // 判断是不是奇数,是就累加到奇数

oddsum += i;

else // 不是奇数,累加到偶数

evensum += i;

i++; // i的值加1

}

printf("oddsum=%d evensum=%d
",oddsum,evensum);

return 0;

方法二、for语句来实现,效果是一样的。

#include <stdio.h>

int main(void)

{ int i, oddsum = 0, evensum = 0; // oddsum奇数和 evensum偶数和

for(i = 1; i <= 100; i++) // 若i<=100则执行循环体,i的值加1

{ if(i % 2 != 0) // 判断是不是奇数,是就累加到奇数

oddsum += i;

else // 不是奇数,累加到偶数

evensum += i;

}

printf("oddsum=%d evensum=%d
", oddsum, evensum);

return 0;

}

扩展资料:

用C语言来写出‘输出1到100中的奇数’代码。

1、奇数,就是除以2之后有余数的整数,

代码:

#include<stdio.h>

int main()

{

int i;

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

{

if(i%2 != 0)

{

printf("%d",i);

}

}

return 0;

}



1到100之间的奇数的和与偶数的和,也就是说1到100所有的奇数相加显并示出来,再把1到100所有的偶数相加并显示出来,而判定一个整数是否为偶数,是看它除2的余数是否为0,就是i%2==0。
#include <stdio.h>
main()
{
int i,o,j; //定义三个整型变量
for(i=1,i<=100,i++) //变量i的for循环从1开始,直到100为止
{ //for循环开始
if ( i%2==0 ) //判断变量i对2取余数是否为0
{
o=o+i; //变量i中所有的偶数累加
}
else
{
j=j+i; //变量i中所有的奇数累加
}
} //for循环结束
printf("1到100内偶数和是%d/n",o);
printf("1到100内奇数和是%d/n",j);
}

这用人算得了。(1+100)* 100/2=5050每个偶数比奇数大1所以偶数和比奇数和多100/2 所以奇数和为2500偶数和为2550不知道对不对。

#include <stdio.h>
void main()
{
    int i=1;
    int nSum1=0, nSum2=0;
    while(i<=100) //把1~100都检查是否整除2
    {
        //%是两数相除得余数的运算符
        if ( i%2!=0 ) nSum1+=i; //若相除有余数,则把i加在nSum1上
        else nSum2+=i; //同理
        i++;
    }
    printf("奇数和为%d,偶数和为%d", nSum1, nSum2);
}


有不懂的地方可以追问
#include <stdio.h>
void main()
{
int i,jsum=0,osum=0;
for(i=1;i<=50;i++)
{
jsum+=2*i-1;
osum+=2*i;
}
printf("奇数和为%d,偶数和为%d\n ",jsum,osum);
}


c语言中怎样编写一个程序求1到10的平方,并显示出来
main(){int i=1;int s=0;for (i=1;i<11;i++){ s+=i*i } } main(){ int i=1 while(i<11){s+=i*i} } main(){ int i=1 do {s+=i*i}while(i<11)}

c语言求1~10的平方根的程序
include<stdio.h> void main(){ int i,sum=0;for(i=1;i<=10;i++)sum=sum+i*i;printf("%d\\n",sum);}

汇编语言1加到10的程序
;汇编语言1加到10的程序 ;显示计算结果 code segment assume cs:code,ds:code org 100h start:mov ax,cs mov ds,ax mov dx,offset mes;显示算式 mov ah,9 int 21h xor ax, ax mov cx, 0ah next:add ax, cx; 求和 loop next aam ;二化十 add ax,3030h;转为ASCII xchg ah,al mov...

用C语言编写程序,求1到10的阶乘之和:S=1!+2!+3!+4!+5!+6!+7!+8!+9...
mul=1;\/\/每次循环前都需要初始化为1,要不然最后结果会变大 for(j=1;j<=i;j++)\/\/阶乘循环 { mul=mul*j;} sum=sum+mul;} printf("%d",sum);system("pause");return 0;} C11标准:2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)再次发布了C语言的新标准,名叫ISO\/IEC...

你好!请帮帮忙吧,设计一个c语言程序:[题目描述]随机产生1-10之间的随 ...
include <stdio.h>#include <stdlib.h>#include int mks(void){int a,b,c,i;a=rand()%10+1;b=rand()%10+1;for (i = 0; i<3; i++) {printf("%d+%d=?\\n",a,b);scanf("%d",&c);if (c==a+b) {puts("Good!");return 10;}else if (i<1) puts("Wrong,Try Again!

在C语言中如何编辑一个能输出一个1到10的素数的个数的程序
include <stdio.h> include <string.h> main(){ int i,j,k;for(i=1;i<=10;i++){ k=sqrt(i);for(j=2;j<=k;j++)if(i%j==0)break;if(j>=k+1)printf("%d",i);} } 我的这个程序就是输出所有的素数.

简单C语言程序!求用while语句求出1-10之间的和!
include <stdio.h>int main() {int i = 0, sum = 0;while (++i <= 10) {sum += i;}printf("%d\\n", sum);}

c语言流程图:求1+2+3+4+5+6+7+8+9+10的值(亲,要图!)
for(i=o;i<10;i++)s=s+i 设定:a是数值,初始值为1,s也是数值,初始值为0。程序开始——判断a是否大于10——分支1——当小于等于10时——运行:s=s+a,a++ 返到判断a处。分支2— 当大于10时——输出a的值,并等待退出程序。

实现从1到10的累加,并打印出结果,请写出实现的程序代码
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的...

(C语言程序)输入1至10范围内的四个整数,寻找对它们作加、减、乘、除四...
include<stdio.h> double fun(double a1,double a2,int b){switch(b){case 0:return (a1+a2);case 1:return (a1-a2);case 2:return (a1*a2);case 3:return (a1\/a2);} } void main(){int i,j,k,l,n,m,r,save[4];double num[4]={1,1,1,1},tem1,tem2,tem3,abc=1111;...

大余县18568834869: 如何用C语言编写"从1到100之间所有奇数之和"
潮宋龙掌: #include <stdio.h> void main() { int i,sum=0; for (i=1;i<100;i=i+2) { sum+=i; } printf("%d",sum); }

大余县18568834869: C语言编程实现计算1到100之间的奇数之和 -
潮宋龙掌: 1 2 3 4inti , num = 0; for(i = 1;i<100;i=i+2){num = num +i; }

大余县18568834869: C语言中编程求1~100之间的奇数和怎么遍 -
潮宋龙掌: #include int sum() { int i,s; s=0; for(i=1;i { s=s+i; } return s; } main() { sum(); printf("1到100之间的奇数和是:%d\n",s); }

大余县18568834869: c语言程序 求1~100之间全部奇数的和 -
潮宋龙掌: #include<stdio.h> void main() { int i=1,sum=0; for(i;i<100;i+=2) { sum+=i;}printf("%d",sum); } 我都运行了没有问题.希望能帮助你

大余县18568834869: 编写程序,求1~100之间的奇数和偶数之和,并加以输出.用C语言 -
潮宋龙掌: #include "stdio.h" int main() {int countou,countji=0;int i=0;for(i=1;i<=100;i++){if(i%2==0) countou+=i;else countji+=i;}printf("偶数和:%d\n 奇数和:%d",countou,countji);return 0; }

大余县18568834869: 输出100以内奇数的和!c语言. -
潮宋龙掌: void main() {int sum = 0;int i =0;for(i =1; i <=100; i++)if(i%2!= 0)sum = sum+i;printf("输出100以内奇数的和 :%d\n",sum);}

大余县18568834869: c语言求1到100间奇数和以及1 - 2+3 - 4+5... - 100的和 -
潮宋龙掌: 第一题: #include<stdio.h> void main() {int sum=0;for(int i=1;i<=100;i=i+2){sum=sum+i;}printf("%d\n",sum); } 第二题 #include<stdio.h> void main() {int sum=0;for(int i=1;i<=100;i++){if(i%2!=0)sum=sum+i;else sum=sum-i;}printf("%d\n",sum); }

大余县18568834869: 一、C语言编程序,求1到100奇数和,编程输出求和结果.(用while..及for) -
潮宋龙掌: main() { int i,sum=0; for(i=1;i<=100;i++) if(i%2==1) sum+=i; printf("%d\n",sum); i=1; sum=0; while(i<=100) { if(i%2==1) sum+=i; i++; } printf("%d\n",sum); }

大余县18568834869: 求1 - 100之间的全部奇数之和 用C++程序来做 -
潮宋龙掌:[答案] #include void main(){ int sum = 0; int i; for(i = 0; i sum = sum+2*i+1;//奇数使用2*i+1表示,依次为1,3,5,.,99 } cout

大余县18568834869: 求100以内奇数之和编程 -
潮宋龙掌: 用c语言编程---求100以内的奇数和? 请专业人士指教 我来答 夏_亦初扬 来自认证团队 2018-12-06 1、解析题目首先,我们知道100以内的奇数为1、3、7……97、99,即从1开始依次增加2. 本题要求的是奇数和,即为sum=1+3+7+…...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网