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


*/

相关推荐
MicroTech202537 分钟前
量子隐形传态路线的瓶颈与突破,微算法科技(MLGO)以技术创新助力量子通信长距离组网
科技·算法·量子计算
洛水水37 分钟前
【力扣100题】89.下一个排列
数据结构·算法·leetcode
洛水水39 分钟前
【力扣100题】90.寻找重复数
算法·leetcode·职场和发展
tiannian122040 分钟前
资产管理从手工到智能:三种技术路径的优劣与适用场景
运维·rfid·资产管理系统
鱼子星_44 分钟前
【数据结构】排序的拓展——快速排序的生态多样性与归并排序沾染文件操作
c语言·数据结构·算法
alphaTao44 分钟前
LeetCode 每日一题 2026/6/8-2026/6/14
算法·leetcode
javajenius44 分钟前
Pixi:用 Rust 重写 Conda 体验的包管理工具
开发语言·其他·rust·conda
_codemonster1 小时前
传统模式 vs DevOps 模式
运维·devops
神明不懂浪漫1 小时前
【第二章】Java中的数据类型,运算符与程序逻辑控制
java·开发语言·经验分享·笔记
laowangpython1 小时前
tokio-rstracing:Rust 可观测性的标准答案
开发语言·后端·其他·rust