当前位置:首页 » 编程语言 » 用c语言求奇数和偶数的和
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

用c语言求奇数和偶数的和

发布时间: 2022-08-23 21:58:24

❶ 用c语言计算正整数1~n中奇数之和及偶数之和。

#include <stdio.h>int main()
{
int i,n;
int sum1=0,sum2=0;
printf("请输入n的值:");
scanf("%d",&n);

for (i=1;i<=n;++i)
{
if(i & 1)
sum1+=i;
else
sum2+=i;
}

printf("奇数之和为:%d,偶数之和为:%d\n",sum1,sum2);
return 0;
}

❷ C语言:从键盘上输入10个整数,求这10个整数的奇数和及偶数和

#include<stdio.h>
void
main()
{
int
a[10],i,sum[2]={0,0};
for(i=0;i<=9;i++)
{
printf("请输入第%d个数:\n",i+1);
scanf("%d",&a[i]);
if(0==a[i]%2)
sum[0]+=a[i];
else
sum[1]+=a[i];
}
printf("偶数的和是:%d\n",sum[0]);
printf("奇数的和是:%d\n",sum[1]);
}

呵呵。有疑问提出。

❸ 用C语言来解决计算正整数1-100中的奇数之和及偶数之和。

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char const *argv[])

{

int i,sum1,sum2;

sum1=sum2=0;

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

{

if(i%2==0) sum1+=i;

else sum2+=i;

}

printf("1-100内的偶数和为:%d 1-100内的奇数和为:%d ",sum1,sum2);

system("pause");

return 0;

}

(3)用c语言求奇数和偶数的和扩展阅读


计算100以内的奇数和

#include <stdio.h>

int main(void){

int i,j,s,a;

printf("请输入初始值:");

scanf("%d",&i);

a=i;

printf("请输入终止值:");

scanf("%d",&j);

for(s=0;i<=j;i++)

if(i%2!=0)

s+=i;

printf("%d+...+%d=%d ",a,j,s);

system("pause");

return 0;

}

❹ C语言编程 自定义求数组中奇数、偶数之和的函数

void
fun(int
nums[],int
Len)/*Len是数组长度*/
{
int
i,CountJ,CountO;
CountJ
=
CountO
=
0;
for(i
=
0;i<Len;i++)
{
if(nums[i]%2
==
0)
CountO++;
else
CountJ++;
}
printf("偶数个数为:%d\n奇数个数为:%d\n",CountO,CountJ);
}

❺ C语言。 任意输入一个整数, 求这个整数中奇数的和 与偶数的和。

#include
<stdio.h>
void
main()
{
int
x,y,i,t1,t2,t3,z=0;
int
sum1=0,sum2=0;
int
result;
printf("输入一个数:\n");
scanf("%d",&x);
for(i=10;;)
{
t1=x%i;
t2=x/i;
if(t2==0&&t1==0)
{
break;
}
if(t1%2==0)
{
sum1=sum1+t1;
}
if(t1%2==1)
{
sum2=sum2+t1;
}
x=t2;
z=z+1;
}
printf("该数字共有%d位\n",z+1);
printf("偶数的和为:%d\n",sum1);
printf("奇数的和为:%d\n",sum2);
}

❻ 用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序

#include<stdio.h>

intmain()
{
inti;
intji=0,ou=0;
for(i=1;i<=100;i++){
if(i%2==0)
ou+=i;
else
ji+=i;
}
printf("奇数之和:%d 偶数之和:%d ",ji,ou);
return0;
}

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

用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;

}

(7)用c语言求奇数和偶数的和扩展阅读:

用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;

}