#include <stdio.h>
int main(int argc, char *argv[])
{
int start,end;
printf("请输入起始和终止的数字\n");
scanf("%d %d",&start,&end);
int i;
int result=0;
int even = 0;
int odd = 0;
for(i=start;i<end+1;i++)
{
result+=i;
}
if(start%2 == 0)
{
for (i = start; i<end+1; i+=2)
{
even += i;
}
for (i = start+1; i<end+1; i+=2)
{
odd += i;
}
}
if(start%2 == 1)
{
for (i = start; i<end+1; i+=2)
{
odd += i;
}
for (i = start+1; i<end+1; i+=2)
{
even += i;
}
}
printf("总和为%d\n",result);
printf("奇数和为%d\n",odd);
printf("偶数和为%d\n",even);
return 0;
}
可以计算任意两数之间的求和,奇数和,和偶数和。