键盘输入正整数m和n(且m <= n),请你找出这个区间内(含m,n)的所有偶数,计算和,可用while或do while

   例如输入1和6,则区间内的所有偶数为2, 4, 6。这些偶数之和为12。

#include<stdio.h>
#include<assert.h>
int main()
{
    int m,n;
    scanf("%d%d",&m,&n);
    assert(m<=n);
    int sum=0;
    int i;
    for(i=m%2?m+1:m;i<=n;i+=2)
    {
        printf("%d,",i);
        sum+=i;
    }
    printf("sum=%d",sum);
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-09
用的for循环
int a=0;
int s=0;
int m,n;
scanf("%d %d",&m,&n,);
for(a=m;m<=n;m++)
{if(a%2==0) s=s+a;
}
printf("%d",s);
第2个回答  2017-11-09
#includevoidmain(){inti,m,n,x=0,y=0;printf("m:");scanf("%d",&m);printf("n:");scanf("%d",&n);for(i=m;i
相似回答