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

c语言奇数加偶数累减

发布时间: 2022-05-21 11:43:16

1. c语言 求1-100之间的奇数和 偶数和 总和

参考代码如下:
#include<stdio.h>

int main()
{
int i,s1=0,s2=0,s=0;
for(i=1;i<=100;++i){
if(i%2==0)
s2+=i;
else
s1+=i;
s+=i;
}
printf("奇数和%d,偶数和%d,总和%d",s1,s2,s);
return 0;
}

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

#include <stdio.h>
int main(void)
{
int n,m,j=0,k=0;
printf("请输入一个数;\n");
scanf("%d",&n);
for(;n>0;)
{
m=n%10;
if(m%2==0)
j=j+m;
if(m%2==1)
k=k+m;
n=n/10;
}
printf("偶数和为:%d,奇数和为:%d",j,k);
return 0;
}
把0看作偶数了!

3. 用C语言 输入6个整数,求其中偶数的平均值和奇数的累加和,请注意是6个数整数

一楼,二楼的求的是所有偶数的和,不是偶数的平均值!!!求其中偶数的平均值和奇数的累加和的程序如下:
#include<stdio.h>
int main()
{
int a[6];
int i,j=0,sum1=0,sum2=0,aver;
printf("请输入数组的各个元素:");
for(i=0;i<6;i++)
scanf("%d",&a[i]);
for(i=0;i<6;i++)
if(a[i]%2==0)
{
sum1=sum1+a[i];
j++;
}
else
sum2=sum2+a[i];
aver=sum1/j;
printf("偶数的平均值=%d\n奇数的累加和=%d\n",aver,sum2);
return 0;
}

4. C语言分别求100以内奇数、偶数之和

#include<stdio.h>
intmain()
{
inti,se=0,so=0;
for(i=1;i<=100;i++)
{
if(i%2==0)so+=i;
elsese+=i;
}
printf("1到100内奇数和:%d ",se);
printf("1到100内偶数和:%d ",so);
return0;
}

5. 求C语言1-10奇数和偶数之和(急)

可以参考下面的代码:

#include<stdio.h>

main()

{

int a,b,i;

a=0;

b=0;

for(i=0;i<=10;i=i+2)

a=a+i:

for(i=1;i<=10;i=i+2)

b=b+i;

printf("偶数之和=%d ",a);

printf("奇数之和=%d ",b);

}

(5)c语言奇数加偶数累减扩展阅读:

1、printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出

信息。在编写程序时经常会用到此函数。函数的原型为:

int printf(const char *format, ...);

函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。

2、for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值。

6. C语言怎么算出100以内的奇数和奇数相加,偶数和偶数相加过程请详细!!

int oushu=0;//分别代表奇数和 和 偶数和
int jishu=0;
for(int i = 0;i< 101;i++)
{
if(i%2==0)//如果为偶数就偶数和增加,如果为奇数就奇数和增加
oushu+=i;
else
jishu+=i;
}
printf("jishu 和为%d,偶数和为%d,jishu,oushu);

7. (新手)用c语言求奇偶数求和(循环,分支,数组)

作了一点修改:
#include<stdio.h>
intmain()
{
inta[201],sum,sun,i,n;
scanf("%d",&n);
while(n){
sum=sun=0;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++){
if(a[i]%2==0)
sum=sum+a[i];
else
sun=sun+a[i];
}
printf("%d%d ",sun,sum);
for(i=n-1;i>=0;i--)
printf("%d",a[i]);
printf(" ");
scanf("%d",&n);
}
return0;
}

8. 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;

}

(8)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;

}

9. 用c语言写:输入一组数,分别累加所有奇数和偶数的和,并分别输出

#include<stdio.h>
void main()
{
void fun(int *a);
int a[10],i,*p;
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
p=a;
fun(p);
}
void fun(int *a)
{
int s=0,n=0,*r;
for (r=a;r<a+10;r++)
{
if (*r%2==0)
{
s=s+*r;
}
else
{
n=n+*r;
}
}
printf("偶数总和%d\n奇数总和%d\n",s,n);
}

10. C语言。输入一个整数数字串 然后对这个数字串的奇数偶数分别求和。例如我输入31246。那么奇数和为

#include <stdio.h>//望采纳

int main(void)
{
int value,j=0,o=0,temp,temp1;
printf ("请输入一个正整数:");
scanf("%d",&value);//获取输入的正整数
temp1=value;
//分割正整数,并求和
while(value!=0)
{
temp=value%10;//使temp的值为value值的最后一个数字,value取余得到的结果当然是最后一个数字
if(temp%2==0)//判断取得的最后一个数字是否为偶数
{
o=o+temp;//o表示偶数和
}
else
{
j=j+temp;//j为奇数和
}
value=value/10;//去除value最后一位数字
}
printf ("数%d的奇数和为:%d 偶数和为:%d\n",temp1,j,o);
return 0;
}