思路是找到200以内有多少个7的倍数,并累计下来有多少个7并乘以7。
并找到100以内的7的倍数之和。两个相减就是了。
#include <stdio.h>
#include <stdlib.h>
int sum(int base, int n)
{
return base*(n/base)*(n/base+1)/2;
}
int main()
{
printf("%d\n",sum(7,200)-sum(7,100));
system("pause");
return 0;
}