计算奇数之和与偶数之和的函数
编写一个名为sum_odd_even的函数,调用它能计
算出正整数a和b之间(含a和b,且a<b)的奇数之和
与偶数之和。在主函数中输入整数a和b,并检查
满足0 < a < b-10,依次输出调用sum_odd_even函
数后得到的奇数和与偶数和。( filename: CP62.C )
要求和提示:
⑴ 输入和检查满足0<a<b-10可用下述语句:
do scanf("%d%d", &a, &b);
while( b-a<=10 || a<=0 );
⑵ 函数 sum_odd_even 要能同时计算奇、偶和。
⑶ 必须在主函数中输入数据和输出结果。
#include<stdio.h>
int sum_odd_even(int m,int n)
{int i,l,k;
l=k=0;
for( i=m;i<=n;i++)
if(i%2==1)
l+=i;return l;
for( i=m;i<=n;i++)
if(i%2==0)
k+=i;
return k;}
int main()
{int a,b;
do scanf("%d%d", &a, &b);
while( b-a<=10 || a<=0 );
printf("%d %d",sum_odd_even(a,b));
}
我想知道怎么改正 谢谢