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


*/

相关推荐
揽星河..6 分钟前
【C语言】数组
c语言·开发语言·算法
careathers8 分钟前
【数据结构】基于比较的排序算法 - 选择排序
数据结构·算法·排序算法
FRing039 分钟前
JavaScript入门到精通三十三(异常处理、call方法、apply方法、bind方法、防抖、节流)
开发语言·前端·javascript
听风若依14 分钟前
C++模板初阶
c++·算法
geovindu15 分钟前
rust: Semaphore Pattern
开发语言·后端·设计模式·rust·代理模式·企业级信号量模式·同步型模式
时间售卖铺17 分钟前
Docker实战:一键部署轻量级容器
运维·docker·云原生
水饺编程23 分钟前
第2章:Linux 基础,制作【.tar.xz】压缩包文件
linux·c语言·汇编
山乐1913127 分钟前
麒麟系统,安装Nginx并配置https证书
运维·nginx·https
月落汀兰33 分钟前
拒绝配置写死镜像!K8s 存储卷与配置管理,PV/PVC、ConfigMap、Secret 实战避坑指南
运维·kubernetes
服务器硬件项目经理40 分钟前
《超节点修仙录》· 第一卷·炼气期【第04话】 超节点 vs 普通服务器——不就是多插了几张卡吗?
运维·服务器·人工智能·嵌入式硬件·深度学习·机器学习