C语言 任意两个整数之间的所有奇数和偶数之和 急求啊...因为我明天就要了.....跪求了,给高分

如题所述

#include <stdio.h>
#include <conio.h>
main()
{
int x, y, i; /* 两个整数 循环变量 */
long zh, jh; /* 整数和 奇数和 */
zh = jh = 0;

printf("请输入两个整数:\n");
scanf("%d %d", &x, &y);

for (i = x; i <= y; i++) /*包括x 和y 如果楼主想去掉 可改为 i = x+1; i<y */
{
if (i % 2 == 0)
zh += i;
else
jh += i;
}
printf("%d和%d之间的整数之和为: %ld \n奇数之和 为: %ld", x, y, zh, jh);
getch();
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-16
#include<stdio.h>
int main()
{
int s,e;
int odd=0,even=0;
int i;
printf("输入第一个数:");
scanf("%d",&s);
printf("输入第二个数:");
scanf("%d",&e);
for(i=s;i<=e;i++)
{
if(i%2==0)
even+=i;
else
odd+=i;
}
printf("偶数之和:%d\n",even);
printf("奇数之和:%d\n",odd);
return 0;
}
第2个回答  2012-12-16
#include <stdio.h>
main()
{
int a,b,m,n,i;
while(scanf("%d%d",&a,&b) !=EOF)
{
m=0;
n=0;
for(i=a;i<=b;i++)
{
if(i%2==0)
{
m=m+i; //m为偶数和
}
else
{
n=n+i; //n为奇数和
}
}
printf("奇数和为%d\n偶数和为%d\n",n,m);
}
}
第3个回答  2012-12-16
#include <stdio.h>
main()
{
int i,j,k,a=0,b=0;
printf("请输入2个数字:");
scanf("%d,%d",&i,&j);
for(k=(i<j?i:j);k<=(i>j?i:j);k++)
{
if(k%2==0)
a+=k;
else
b+=k;
}
printf("偶数和为%d,奇数为%d\n",a,b);
}
第4个回答  2012-12-16
那不就是两个数之间的整数之和……加起来不就行了……追问

求C语言编程。。。。。。。。。。

追答

寂寞而莫我知也 的应该就是了

相似回答