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


*/

相关推荐
全栈小精灵4 分钟前
Winform入门
开发语言·机器学习·c#
心静财富之门4 分钟前
退出 for 循环,break和continue 语句
开发语言·python
txinyu的博客6 分钟前
map和unordered_map的性能对比
开发语言·数据结构·c++·算法·哈希算法·散列表
java_logo12 分钟前
QWEN3 企业级 Docker 容器化部署指南
运维·docker·容器·qwen3部署·qwen3部署文档·qwen3部署教程·qwen3部署方案
huohaiyu19 分钟前
网络中的一些基本概念
运维·服务器·网络
Kiyra20 分钟前
虚拟机假死?SSH 能连却卡 Logo 界面
运维·ssh
搞笑症患者20 分钟前
压缩感知(Compressed Sensing, CS)
算法·最小二乘法·压缩感知·正交匹配追踪omp·迭代阈值it算法
Mr -老鬼21 分钟前
Rust适合干什么?为什么需要Rust?
开发语言·后端·rust
im_AMBER24 分钟前
Leetcode 101 对链表进行插入排序
数据结构·笔记·学习·算法·leetcode·排序算法
予枫的编程笔记25 分钟前
【Java集合】深入浅出 Java HashMap:从链表到红黑树的“进化”之路
java·开发语言·数据结构·人工智能·链表·哈希算法