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

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

【程序填空】


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

}

相关推荐
水饺编程32 分钟前
第5章,[Win32 章节] :练习程序,BigFontPic
c语言·c++·windows·visual studio
dtq04242 小时前
数据结构 - 线性表 - 双向链表
c语言·数据结构·学习
不正经学生5 小时前
C语言预处理详解:编译器真正动手之前的那些事
c语言·开发语言·算法·面试·bug
门思科技5 小时前
LoRaWAN 设备类别:Class A、B、C 对比与选型指南
c语言·开发语言·php
毕竟是shy哥8 小时前
计算YOLO数据集中每个类的目标数
算法·yolo·机器学习
M78佐菲8 小时前
Linux学习笔记:TCP协议
linux·笔记·学习·tcp/ip·算法
晊晌_h9 小时前
嵌入式从0到精通——数据结构总结[特殊字符]
数据结构·算法·排序算法
xiaobobo33309 小时前
c语言中for循环条件中定义临时栈变量的作用域
c语言·for循环条件定义栈变量·大括号作用域·独立栈变量
我找到地球的支点啦10 小时前
Matlab系列(009) 一CRC循环冗余校验详解
开发语言·数据结构·算法·matlab·信息与通信
罗西的思考10 小时前
【OpenClaw具身硬件】ZeroClaw 源码阅读笔记(3)--- RAG
人工智能·算法·机器学习