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


*/

相关推荐
ADDDDDD_Trouvaille3 分钟前
2026.2.20——OJ92-94题
c++·算法
宇木灵3 分钟前
C语言基础-四、函数
c语言·开发语言·前端·学习
HoneyMoose7 分钟前
Jenkins 更新时候提示 Key 错误
java·开发语言
csbysj20208 分钟前
XSLT `<template>` 标签详解
开发语言
hansang_IR8 分钟前
【题解】类欧几里得算法
c++·数学·算法·类欧几里得
陈天伟教授8 分钟前
人工智能应用- 人工智能交叉:06.解析蛋白质宇宙
人工智能·神经网络·算法·机器学习·推荐算法
市安9 分钟前
基于 Alpine 构建轻量 Nginx 错误页面 Docker 镜像
运维·nginx·docker·alpine
We་ct11 分钟前
LeetCode 114. 二叉树展开为链表:详细解题思路与 TS 实现
前端·数据结构·算法·leetcode·链表·typescript
像素猎人12 分钟前
范围for语法(除for循环/while循环/do...while循环的第四种循环)
数据结构·算法