输入m,n两个整数,输出m-n所有被7除,余数是2或3,计算多少个数满足条件?这些数的和是多少?

img

#include  <stdio.h>
int main()
{
    int m,n,sum=0,i,count=0;
    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++)
    {
        if(i%7==2 || i%7==3)
       {
            count++;
            sum+=i;
        }
    }
    printf("共有%d个数\n",count);
    printf("总和为%d",sum);
    return 0;
}

供参考:

#include<stdio.h>
int main()
{
    int m,n,i,s=0,cnt=0;
    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++)
    {
        if(i%7==2 || i%7==3)
        {
           cnt++;
           s+=i;
        }
    }
    printf("count=%d,sum=%d",cnt,s);
    return 0;
}