计算:任意输入两个数m,n,m<n;所有没,m,n之间所有奇数和和偶数和(C语言设计)

如题所述

第1个回答  2008-06-16
第一个
#include<stdio.h>
void main()
{
int m,n,sum1=0,sum2=0;/*sum1是奇数和*/
printf("输入m n:");
scanf("%d%d",&m,&n);
for(int i=m;i<=n;i++)
{
if(i%2==0)sum2+=i;
else sum1+=i;
}
printf("奇数和:%d 偶数和:%d",sum1,sum2);
}
第二个

#include<stdio.h>
void main()
{
int m,n,sum[2]={0};/*sum[0]是偶数和sum[1]是奇数和*/
printf("输入m n:");
scanf("%d%d",&m,&n);
for(int i=m;i<=n;i++)
{
sum[i%2]=sum[i%2]+i;
}
printf("奇数和:%d 偶数和:%d",sum[1],sum[0]);
}
第2个回答  2008-06-16
“所有没” 什么意思?
是不是这样:
int i, sum1 = 0, sum2 = 0;
for(i = m, i < n, ++i)
{
if(i % 2 != 0)
sum1 = sum1 + i;
else sum2 = sum2 + i;
}本回答被网友采纳

计算:任意输入两个数m,n,m<n;所有没,m,n之间所有奇数和和偶数和(C语言...
int m,n,sum[2]={0};\/*sum[0]是偶数和sum[1]是奇数和*\/ printf("输入m n:");scanf("%d%d",&m,&n);for(int i=m;i<=n;i++){ sum[i%2]=sum[i%2]+i;} printf("奇数和:%d 偶数和:%d",sum[1],sum[0]);}

C语言编程,输入两个正整数M和N(M<N),计算M和N之间的所有偶数和?
int main(void){ int m=0,n=0;scanf("%d,%d",&m,&n);if(m<n){ puts("m必须大于n");} int Tmp=0;for(int i=m;i<n+1;i++){ if(!(i%2)){ printf("%d+%d=%d\\n",Tmp,i,Tmp+i);Tmp+=i;} } printf("\\n%d\\n",Tmp);

...键盘输入正整数m和n(m<n),计算m~n之间所有奇数之和x与偶数之和y...
y; printf("input m:"); scanf("%d",&m); printf("input n:"); scanf("%d",&n); if(n>m) { x=0; y=0; for(i=m;i<=n;i++) { if(i%2==0) y += i; else x += i; } } printf("x=%d,y=%d\\n",x,y)...

c语言程序急用编写程序.计算m,n之间所有奇数的和
\/\/case 1 : m是奇数,n是偶数,比如m=3,n=6 \/\/算法描述:\/\/ m到n之间第一个奇数是m \/\/ 最后一个奇数是n-1 \/\/ 奇数的个数是count=(n-m+1)\/2 \/\/ 它们构成一个等比数列 \/\/ 所以和=(首项+末项)*项数\/2 \/\/ 其余的情况类似。\/\/ 算法复杂度:O(1)if( m%...

用C语言编写:输出m-n之间的偶数(含m和n,m<n)
include <stdio.h>int main(){int m,n; scanf("%d%d",&m,&n); if(m%2==1)m++; for(;m<=n;m+=2) printf("%d ",m); return 0;}

...M和N(M,N都大于0小于10000,M<=N)求M,N之间偶数或者位中包含_百度...
int M,N;while(scanf("%d%d",&M,&N)==2){ double sum = 0;for(int i=M;i<N;++i){ if(! (i % 2) ){ sum += i;} else { int flag = 0;int temp = i;while(temp){ if(temp % 10 == 3){ flag = 1;break;} temp \/= 10;} if(flag) sum += i;} } printf...

c语言求两个正整数m、n之间所有偶数之和x和所有奇数之和y。
输入时千万记得用英文逗号隔开两个整数。

C 语言 任意两个整数m,n之间所有奇数自然数之和m<n
你说的是之间,那就是不包括m和n吧!int sum(int m,int n){ int h=0;if(m%2)h=m+2;else h=m+1;int t = 0;if(n%2)t = n-2;else t = n-1;if(h>t)return 0;else { return (h+t)*(t-h+2)\/4;\/\/等差数列的公式 } } ...

如何用C语言写N到M数之间的奇数与偶数之和
编写一段C语言代码,用来计算一个特定范围内的奇数和偶数之和。首先,定义两个整型变量n和m,分别用来存储输入的起始和结束数字。接着,利用for循环从n遍历到m。在循环内部,通过条件判断来确定当前数字n是奇数还是偶数。具体判断方式是检查n除以2的余数是否为0。若余数为0,则n是偶数。此时,将n加到...

C语言程序设计: 任意输入n个整数,分别统计奇数的和、奇数的个数、偶数...
程序为:include<stdio.h> void main(){ int a[100],i,item,sum1,sum2,item1,item2;\/\/sum1,sum2分别储存奇数、偶数之和,item1,item2分别表示奇数、偶数的个数 printf("请输入所要输入整数的个数:");scanf("%d",&item);printf("请输入%d个整数:\\n",item);for(i=0;i<item;...

相似回答