吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 780|回复: 8
收起左侧

[求助] c语言循环加法求助

[复制链接]
by:zhazha 发表于 2022-5-27 11:18
本帖最后由 by:zhazha 于 2022-5-27 11:19 编辑

1+5+······+n
8[WD~(41)W%~M%RL)UL3V.png
{77%7K~_VL]94Q)GA{4$5FT.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

LogerLaw 发表于 2022-5-27 14:59
1.1没加上
2.若n是5的倍数,则n会被加两遍
xiaojiuwoer008 发表于 2022-5-27 15:23
huanwuying 发表于 2022-5-27 16:10
for 循环条件变下吧,for (i=1; i<n; i++),i从1开始,小于n结束,
zTATs 发表于 2022-5-27 16:37
1+5+10+...这是啥规律
Tauruslsj 发表于 2022-5-27 17:12
zTATs 发表于 2022-5-27 16:37
1+5+10+...这是啥规律

我也有这个疑惑 是等差数列 还是加5的倍数
unmask 发表于 2022-5-27 19:58
xiaojiuwoer008 发表于 2022-5-27 15:23
修改:
第5行:sum=1
第14行:sun+n换成sum

n不是5的倍数,结果少了n,所以改修;
第5行:sum=1
第7行:i < n
 楼主| by:zhazha 发表于 2022-5-28 16:30
zTATs 发表于 2022-5-27 16:37
1+5+10+...这是啥规律

第一个1可以忽略 其实就是加5的倍数
zTATs 发表于 2022-5-30 15:00
by:zhazha 发表于 2022-5-28 16:30
第一个1可以忽略 其实就是加5的倍数

可以考虑这么写
for (int i = 1; i <= n/5; i++)
{
        sum += 5 * i;
}
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表