C++信奥赛题目 1154:亲和数
1154:亲和数时间限制: 1000 ms 内存限制: 65536 KB 提交数: 41239 通过数: 24946 【题目描述】自然数a的因子是指能整除a的所有自然数,但不含a本身。例如12的因子为:1,2,3,4,6。若自然数a的因子之和为b,而且b的因子之和又等于a,则称a,b为一对“亲和数” 。求最小的一对亲和数(a<>b)。 【输入】(无) 【输出】1行,分别为a和b(a<b)。 |
#include <iostream> #include "a.h" /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int getdata(int num){ int sum=0; for (int i=1;i<num;i++){ if(num%i==0){ sum+=i; } } return sum; } int main() { //end line for(int a=4;a<10000;a++){ int b=getdata(a); int sum=getdata(b); if(b!=1 && sum!=1 && a!=b){ if(sum==a){ cout<<a<<"的因子之和是:"<<b<<"--的因子之和是"<<sum<<endl; cout<<"******************"<<endl; break; } } } }
本文来自博客园,作者:童心少年,转载请注明原文链接:https://www.cnblogs.com/makeblock/p/17080052.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2015-01-31 silverlight imagesource赋值与转换
2015-01-31 listbox横向排列