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看作偶数了!
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言。 任意输入一个整数, 求这个整数中奇数的和 与偶数的和。
printf("偶数和为:%d,奇数和为:%d",j,k);return 0;} 把0看作偶数了!

C语言。输入一个整数数字串 然后对这个数字串的奇数偶数分别求和。例如...
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;\/\/...

C语言 编写一个程序,计算1到正数n之间的奇数之和以及偶数之和。整数n由...
printf("偶数和为:%d\\n",result1);printf("奇数和为:%d\\n",result2);}

C语言输入一个整数,输出奇偶性
t=a;a=b;b=c;c=t;printf("%d,%d,%d",a,b,c);getch();}

如何用程序求整数的奇数和及偶数和?
printf("这10个整数中,偶数和为:%d\\n",even_sum);return 0;} ```在这个程序中,我们使用了一个数组来存储输入的10个整数,然后使用for循环遍历数组中的每个元素。如果该元素是偶数,则将其累加到偶数和变量even_sum中;否则就将其累加到奇数和变量odd_sum中。最后,输出计算结果即可。请注意,...

c语言——计算奇数之和与偶数之和的函数
int 类型的函数只能返回一个值,要返回两个,可以:1 返回一个数组 2 定义全局变量 3 用我这种,传地址进去。函数中间写return要慎重,执行遇到return就终止了,不运行return后面的计算 include<stdio.h> void sum_odd_even(int m,int n, int *so, int * se){ int i;so=*se=0;for( i=m...

从键盘上输入任意一个整数n,计算1到n的和。 输入 从键盘输入任意整数n...
include <stdio.h> void main(){ int n;printf("请输入一个整数n=");scanf("%d",&n);int i=1;int sum=0;while(i<=n){ sum=sum+i;i++;} printf("从1到%d的和为%d\\n",n,sum);} 已经调试,成功输出,请采纳 有图有真相 ...

c语言,输入任意一个整数,求这个整数的各位数之和
include<stdio.h>main() {int n,a,cunt=1,sum=0,d,t;scanf("%d",&n);t=n;while(t) {sum+=t%10;t\/=10;}printf("sum=%d\\n",sum);}

C语言:从键盘上输入一个整数,计算整数的各位数字之和
include <stdio.h> int GetNumber(int n)\/\/用递归来实现很简单 { int sum=0;if(n\/10 != 0){ sum+=GetNumber(n\/10);} sum+= n%10;return sum;} int main(){ int n = 87943;int a=GetNumber(n);printf("%d\\n",a);return 0;} ...

C语言程序设计:题1、从键盘上输入任意个整数,输入-1时结束,分别统计其 ...
第一个:#include<stdio.h>#include<stdlib.h>#include#define N 5main(){int a[N];int i,s1,s2;s1=0;s2=0;printf("请输入%d个数,以-1结束:\\n",N);for(i=0;i<N;i++){scanf("%d",&a[i]);if(a[i]%2==0)s1+=1;elses2+=1;}printf("偶数个数为%d个\\n",s1);p...

相似回答