C++嵌套循环结构实例:从键盘输入一个正整数n,输出1~n中所有的完全数

本文通过C++编程展示了如何使用嵌套循环结构找出一个正整数n范围内的所有完全数。完全数是指其所有因子之和等于该数本身,例如28。在代码中,注意for循环的执行顺序以及内层循环变量的管理。同时,提供了关于循环控制变量的命名原则。
摘要由CSDN通过智能技术生成

完全数:所有因子之和等于这个数。如28=1+2+4+7+14

https://baike.baidu.com/item/完全数/370913?fr=aladdin

注意:1.for语句执行过程:for (表达式1; 表达式2; 表达式3),先执行循环体,再执行表达式3

2.内层循环中表达式1每次循环都会执行!(*´艸`) 吼吼吼

3.C++中的system("pause");给个链接,不懂的可以去看看

https://blog.csdn.net/avrmcu1/article/details/38943055

4.编程时循环控制变量命名原则:

①并列关系循环控制变量可以重名

②嵌套关系循环控制变量尽量避免重名

 

#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
int n,k,i,sum;
cout<<"请输入一个正整数n:";
cin>>n;
cout<<"1~"<<n<<"的全部完全数为:"<<endl;
for(i=1;i<=n;i++)
 {sum=0;
  for(k=1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值