1000以内3或5的倍数之和是234168不对吗?
小甲鱼的带你学C带你飞的第一阶段的考核第0题的密码234168不对吗 本帖最后由 jackz007 于 2019-4-12 20:18 编辑#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main(void)
{
int i , sum ;
for(sum = 0 , i = 3 ; i < 1001 ; i ++) if(! (i % 3) || ! (i % 5)) sum += i ;
printf("sum = %d\n" , sum) ;
}
sum = 0
for i in range(3 , 1001):
if(i % 3 == 0 or i % 5 == 0):
sum += i
print 'sum = %d' % sum
如果包括 1000,那么答案是 234168,如果不包括 1000,那么答案是 233168 jackz007 发表于 2019-4-12 20:12
如果包括 1000,那么答案是 234168,如果不包括 1000,那么答案是 233168
谢谢我的答案234168是错的不应该加1000
应该是233168
页:
[1]