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


*/

相关推荐
锅包一切3 分钟前
二、几种安装类型
linux·运维·后端·操作系统
vortex54 分钟前
详解Linux磁盘相关命令:从基础查看到底层运维
linux·运维
Q鑫4 分钟前
Elastricsearch部署详解
运维·elasticsearch
lsx2024065 分钟前
SQLite 命令详解
开发语言
csbysj20206 分钟前
CSS3 2D 转换
开发语言
敲代码的哈吉蜂6 分钟前
Haproxy
linux·运维·服务器
froginwe117 分钟前
Ruby 类和对象
开发语言
敲代码的哈吉蜂8 分钟前
haproxy的算法——混合算法
linux·运维·服务器·算法
市安9 分钟前
构建HTTPS服务镜像
linux·运维·服务器
追随者永远是胜利者12 分钟前
(LeetCode-Hot100)283. 移动零
java·算法·leetcode·职场和发展·go