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

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

【程序填空】


题目: 以下程序按每行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;

}

相关推荐
良木林10 小时前
子串 - LeetCode hot 100
算法·leetcode·职场和发展
陌诺曦.11 小时前
Python扩展小练习
算法
天空'之城11 小时前
C 语言工业级通用组件手写 30:安全内存拷贝组件
c语言·内存拷贝·工业级组件·安全内存操作
coder!mq12 小时前
说几个常见的语法糖?
java·开发语言·算法
LuminousCPP12 小时前
数据结构-双向循环链表
c语言·数据结构·笔记·链表
不爱学英文的码字机器13 小时前
推荐算法梳理,六种主流模型与九步训练流程
算法·机器学习·推荐算法
白狐_79813 小时前
408数据结构第5章:树与二叉树②——遍历、线索树、森林与哈夫曼
数据结构·算法·深度优先
小僧景贤15 小时前
嵌入式C语言 第二篇:基础语法|嵌入式C与标准C的核心差异
c语言·开发语言·嵌入式c语言
Jasmine_llq15 小时前
《P15800 [GESP202603 六级] 选数》
数据结构·long long·逆序线性 dp·从后往前推导·转移严格遵循题意·防止总和溢出·复杂度on