编程技巧:如何高效输出特定倍数数列

/*-------------------------------------------------------

【程序填空】


题目: 以下程序按每行5个数的格式输出1至n范围内能被7或17 整除的整数,并求出其和。

如输入:50 则输出:

7 14 17 21 28

34 35 42 49

Sum=247

-------------------------------------------------------*/

#include <stdio.h>

int main()

{

int i, n, ct = 0, sum = 0;

scanf("%d", &n);

for (i = 1; i <= n; i++)

/***********SPACE***********/

if (i%7==0||i%17==0)

{

printf("%d\t", i);

/***********SPACE***********/

sum+=i;

ct++;

/***********SPACE***********/

if (ct%5==0)

printf("\n");

}

printf("\nSum=%d\n", sum);

return 0;

}

相关推荐
踩坑记录1 天前
leetcode hot100 easy 101. 对称二叉树 递归 层序遍历 bfs
算法·leetcode·宽度优先
2501_940315261 天前
leetcode182动态口令(将字符的前几个元素放在字符串后面)
算法
老鼠只爱大米1 天前
LeetCode经典算法面试题 #98:验证二叉搜索树(递归法、迭代法等五种实现方案详解)
算法·leetcode·二叉树·递归·二叉搜索树·迭代
疯狂的喵1 天前
C++编译期多态实现
开发语言·c++·算法
scx201310041 天前
20260129LCA总结
算法·深度优先·图论
2301_765703141 天前
C++中的协程编程
开发语言·c++·算法
m0_748708051 天前
实时数据压缩库
开发语言·c++·算法
小魏每天都学习1 天前
【算法——c/c++]
c语言·c++·算法
智码未来学堂1 天前
探秘 C 语言算法之枚举:解锁解题新思路
c语言·数据结构·算法
Halo_tjn1 天前
基于封装的专项 知识点
java·前端·python·算法