c語言m到n之間能被3整除數之和?
能被3整除換種表達方式就是沒有余數,那么實現就是先接受我們自定義的m和n,然后循環遞增1進行取余操作,如果余數為0,則代表可以被3整除,那么就相加此數。程序如下:
#include<stdio.h>
int main()
{
int m,n;
scanf("%d%d",&m,&n);
int res = 0;
int index=m;
int end =n;
if(m>n){
index=n;
end=m;
}
for (int i = index; i <= end; ++i){
if(i %3 == 0){
res += i;
}
}
printf ("%d到%d之間能被3整除數之和是%d\n", m,n,res);
return 0;
}