C 语言 任意两个整数m,n之间所有奇数自然数之和m扫码下载作业帮拍照答疑一拍即得
问题描述:
C 语言 任意两个整数m,n之间所有奇数自然数之和m 扫码下载作业帮
拍照答疑一拍即得
答
你说的是之间,那就是不包括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;//等差数列的公式
}
}
答
int main()
{
int sum,i;
sum=0;
for(i=m,i