膝关节功能丧失:求四位数的偶数中,所有各位数字之和是十五的倍数的数的和

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 09:25:09

#include "stdio.h"

void main()
{
int a,b,c,d,i;
unsigned long s=0;
for(i=1000;i<10000;i++)
{
a=i/1000;
b=(i%1000)/100;
c=(i%100)/10;
d=i%10;
if( (a+b+c+d)%15==0)
s+=i;
}
printf("Sum=%d\n",s);
}

dim i as integer,a as integer,b as integer,c as integer,d as integer,m as integer,s as integer
'i 是循环用的,a,b,c,d是四位数的各位上的数,m是每个数字的和,s是所有各位数字之和是十五的倍数的数的和
m = 0
s = 0
for i = 1000 to 9998 '循环每个四位数,为了效率,不循环9999
if i mod 2 = 0 then '判断是否为偶数
a = left(i,1)
b = mid(i,2,1)
c = mid(1,3,1)
d = right(i,1)
m = a + b + c + d '取出每一位的数字并求和
if m mod 15 = 0 then '如果和能被15整除
s = s + m
end if
end if
next
'在这里s就是最终结果了