早教吧作业答案频道 -->其他-->
判断亲和数希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:1+2+4+5+10+11+20+22+44+55+110=284.而284的所有真约数为1、2、4、71、142,加起来恰好为220.人们对
题目详情
判断亲和数
希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:
1+2+4+5+10+11+20+22+44+55+110=284.
而284的所有真约数为1、2、4、71、 142,加起来恰好为220.人们对这样的数感到很惊奇,并称之为亲和数.一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数.
你的任务就编写一个程序,判断给定的两个数是否是亲和数
Input
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含两个整数A,B; 其中 0 <=A,B <=600000 ;
Output
对于每个测试实例,如果A和B是亲和数的话输出YES,否则输出NO.
Sample Input
2
220 284
100 200
Sample Output
YES
NO
下面代码哪错了
#include
using namespace std;
int main()
{
int n,f[80][1],s[80]={0};
int a,b,i,s1=0,s2=0;
cin>>n;
for (i=0;i>f[i][0]>>f[i][1];
for (i=0;i
希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:
1+2+4+5+10+11+20+22+44+55+110=284.
而284的所有真约数为1、2、4、71、 142,加起来恰好为220.人们对这样的数感到很惊奇,并称之为亲和数.一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数.
你的任务就编写一个程序,判断给定的两个数是否是亲和数
Input
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含两个整数A,B; 其中 0 <=A,B <=600000 ;
Output
对于每个测试实例,如果A和B是亲和数的话输出YES,否则输出NO.
Sample Input
2
220 284
100 200
Sample Output
YES
NO
下面代码哪错了
#include
using namespace std;
int main()
{
int n,f[80][1],s[80]={0};
int a,b,i,s1=0,s2=0;
cin>>n;
for (i=0;i>f[i][0]>>f[i][1];
for (i=0;i
▼优质解答
答案和解析
第一个问题,f[80][1] 这变量怎么定义的啊,第二维长度应该是 2
第二个问题,s这变量思维混乱.f[i][0] f[i][1]这两个的结果都保存在s[i]里,结果后面的冲掉前面的
往后没看了,先想清楚再写,不要总是想一点就动手,然后觉得有点问题就打补丁,这样改几次之后思路就一团麻了 ,程序就肯定错误不断
第二个问题,s这变量思维混乱.f[i][0] f[i][1]这两个的结果都保存在s[i]里,结果后面的冲掉前面的
往后没看了,先想清楚再写,不要总是想一点就动手,然后觉得有点问题就打补丁,这样改几次之后思路就一团麻了 ,程序就肯定错误不断
看了 判断亲和数希腊数学家毕达哥拉...的网友还看了以下:
斯利安叶酸片好吗 斯利安和爱乐维哪个好 2020-03-29 …
1.6艾克斯+12艾克斯×0.7=18怎么解 2020-04-27 …
注意句式特点,访写句子例句:那一团团飘然而过的“艾得来斯”,犹如天幕上朵朵鲜艳的彩云,又似花园里一 2020-04-27 …
西班牙语0到10怎么说?西班牙语0到10怎么说,怎么写?0cero涩弱!1uno,午挪!2dos, 2020-06-12 …
谜语猜数字,麻烦达人进来看看,(3)每天更新,每次100分,第一组谜语:侯门深似海(0-9的数字) 2020-06-20 …
n≥4则有多少种n位的二进制串,屎恰好出现两个“01”?这里面0的个数或者是1的个数绝对不是唯一的 2020-07-16 …
sin(4x)=0.8在0≤x≤2π的最大最小值我翻译的不好sin(4x)=0.8findthes 2020-07-23 …
判断点在直线上下方,好久没做这个有点忘了.如果一条直线假设是x-y+1=0,那么算的时候是不是把点代 2020-11-04 …
英语翻译1.史密斯(Smith)教授是一位非常有经验的医生.(experienced)2.我们很高兴 2020-11-05 …
水池的水拿去化验,请问结果.PH是7.8好,还是7.4好?氨氮是0.08好,还是0.04好?硝酸盐氮 2020-11-20 …