Find the sum of all the multiples of 3 or 5 below 1000

前端 未结 16 993
时光说笑
时光说笑 2020-12-10 16:41

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. I have the following code but the answer do

16条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-10 17:18

    Perhaps you should do

    sum += i // or sum = sum + i
    

    instead of

    sum = sum + 1
    

    Additionally, be careful when printing long unsigned ints with printf. I guess the right specifier is %lu.

提交回复
热议问题