asp.net怎么生成网站,龙华网站建设推广平台,会展网站建设成功的原因,衡水wap网站建设1105: 判断友好数对#xff08;函数专题#xff09; 时间限制: 1 Sec 内存限制: 128 MB 提交: 5790 解决: 2629 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入两个正整数m和n#xff0c;顺序输出m到n之间的所有友好数对。 如果两个整数的所有正因子之和#xff08;…1105: 判断友好数对函数专题 时间限制: 1 Sec 内存限制: 128 MB 提交: 5790 解决: 2629 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入两个正整数m和n顺序输出m到n之间的所有友好数对。 如果两个整数的所有正因子之和包括1不包括自身等于对方就称这对数是友好的。例如1184和1210是友好数对因为 1184的因子之和为1248163237741482965921210 1210的因子之和为125101122551101212426051184 要求程序定义一个facsum ()函数和一个main()函数facsum ()函数计算并返回n的所有正因子之和其余功能在main()函数中实现。 int facsum (int n) { //计算n的所有正因子之和sum本函数返回sum } 对于C/C代码的提交本题要求必须通过定义facsum函数和main函数实现否则提交编译错误需要提交完整的程序代码。
输入 输入两个正整数m和n1mn10000。
输出 输出m和n之间的所有友好数对。 在输出每个友好数对时要求小数在前、大数在后并去掉重复的数对。例如220和284是一对友好数而284和220也是一对友好数此时只需输出220和284这对友好数。每个友好数对占一行两数之间用空格隔开。 如果m和n之间没有友好数对则输出“No answer”。
样例输入 100 8000
样例输出 220 284 1184 1210 2620 2924 5020 5564 6232 6368
来源/分类 #includestdio.h
int facsum(int n)
{int sum0,i;for(i1;in;i){if(n%i0)sumi;else sum0;}return sum;
//计算n的所有正因子(包括1不包括自身)之和sum本函数返回sum
}
int main()
{int x,y,m,n,i;x0;scanf(%d%d,m,n);for(im;in;i){y0;yfacsum(i);if((iy)(ifacsum(y))){printf(%d %d\n,i,y);x1;}}if(x0)printf(No answer\n);return 0;
}