C语言| 求1到100之间所有能被3整除的数之和

思路分析:

有两种解题方法:

第一种

直接在100个数字里面,找能被3整除的数字。

for循环里面,判断条件是i%3 == 0。

第二种

设置变量i =3,for循环,每次i 加3,并相加求和,直到遍历完100个数。

/*

求1到100之间所有能被3整除的数之和

*/

/*

//第一种方法

#include <stdio.h>

int main(void)

{

int i;

int sum = 0;

for(i=1; i<100; i++)

{

if(i%3==0)

{

sum = sum + i;

}

}

printf("1到100之间所有能被3整除的数之和为:sum = %d\n", sum);

return 0;

}

*/

//第二种方法

#include <stdio.h>

int main(void)

{

int i;

int sum = 0;

for(i=3; i<100; i+=3)

{

sum = sum +i;

}

printf("sum = %d\n", sum);

return 0;

}

/*

在VC++6.0中输出的结果是:


1到100之间所有能被3整除的数之和为:sum = 1683


*/

相关推荐
lph0093 分钟前
mqtt broker (mosquitto)创建服务器、订阅与发布
运维·服务器
鱼跃鹰飞11 分钟前
Leetcode尊享面试100题:1060. 有序数组中的缺失元素
算法·leetcode·面试
啊我不会诶15 分钟前
AtCoder Beginner Contest 438 vp补题
算法
computersciencer15 分钟前
用最小二乘法求解一元一次方程模型的参数
算法·机器学习·最小二乘法
by————组态18 分钟前
睿控(Ricon)组态
运维·前端·物联网·信息可视化·组态·组态软件
龙门吹雪21 分钟前
GO 语言处理多个布尔选项的实现方案
开发语言·后端·golang·布尔选项·标识位
mit6.82423 分钟前
扫描线|离散化|seg+二分|卡常
算法
不穿格子的程序员30 分钟前
从零开始写算法——二叉树篇6:二叉树的右视图 + 二叉树展开为链表
java·算法·链表
戈壁老孙32 分钟前
使用Nginx实现动态后端服务切换:一套配置管理多环境
运维·nginx