- 请编写程序,计算出 1000 以内(不包含 1000)的自然数中,属于 3 或 5 的倍数的数字之和?
5条回答 默认 最新
八云黧 2021-08-17 08:59关注其实思路永远是数学问题,如果m是3的倍数,那么m/3=n...0(m整除以3等于n余0)
余数为0是检验一个数的因子的办法,在C语言中表示为m%3==0#include <stdio.h> int main() { int sum = 0; for(int i=0;i<1000;i++) { if (i%3==0 || i%5==0) { sum+=i; } } printf("%d",sum); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用