问题描述
  有两个整数,如果每个整数的约数和(除了它本身以外)等于对方,我们就称这对数是友好的。例如:
  9的约数和有:1+3=4
  4的约数和有:1+2=3
  所以9和4不是友好的。
  220的约数和有:1 2 4 5 10 11 20 22 44 55 110=284
  284的约数和有:1 2 4 71 142=220
  所以220和284是友好的。
  编写程序,判断两个数是否是友好数。
  
输入格式
  一行,两个整数,由空格分隔
  
输出格式
  如果是友好数,输出"yes",否则输出"no",注意不包含引号。
  
样例输入
220 284

样例输出
yes

数据规模和约定
  两个整数都小于10000

#include<stdio.h>
int main (void)
{int a,b;int i,j;int s1 = 0, s2 = 0;scanf("%d%d",&a, &b);for(i = 1; i < a; i ++){ //计算a的约数和 s1 if(a%i == 0){s1 += i;}}if(s1 == b){for(i = 1; i < b; i ++){    //计算b的约数和 s2if(b%i == 0){s2 += i;}}if(s2 == a){printf("yes");} else {printf("no");}} else {printf("no");}   return 0;
}

【c语言】判断是否为友好数相关推荐

  1. c语言判断回文平方数,C/C++回文数的判断(转)

    "回文数"是一种数字.如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数. 平方回数 定义:一个回文数,它同时还是某一个数的平方, ...

  2. C语言判断一个数是否是回文数

    C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...

  3. C语言判断数组中是否存在该数

    C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...

  4. 1105: 判断友好数对(函数专题)

    1105: 判断友好数对(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 5790 解决: 2629 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入两个正 ...

  5. ZZULIOJ 1105: 判断友好数对(函数专题)

    判断友好数对(函数专题) 题目描述 输入两个正整数m和n,顺序输出m到n之间的所有友好数对. 如果两个整数的所有正因子之和(包括1,不包括自身)等于对方,就称这对数是友好的.例如:1184和1210是 ...

  6. (c语言)判断一个正整数是否是回文数

    (c语言)判断一个正整数是否是回文数 回文数是指从左到右和从右到左读这个数是一样的.例如:1,101,1221都是回文数. #include<stdio.h> #include<st ...

  7. C语言——判断一个数是不是回文数(对称数)

    使用C语言判断某一个数是否是回文数(对称数),此次为个人练习,若有错误敬请提出. 首先,我们需要知道回文数就是对称数,例如:12321是回文数(对称数),124421是回文数(对称数),1231不是回 ...

  8. c语言判断一个数是不是回文数

    回文数定义:各位数字反向排列所得自然数n1与原数n相等,则称n为回文数-(来自百度百科) 那么判断一个回文数,就是将该数倒置过来和原数比较,当两数相等时,该数即为回文数.那么这道题的重点就是如何将一个 ...

  9. ZZULIOJ.1105: 判断友好数对(函数专题)

    1105: 判断友好数对(函数专题) 题目描述 输入两个正整数m和n,顺序输出m到n之间的所有友好数对. 如果两个整数的所有正因子之和(包括1,不包括自身)等于对方,就称这对数是友好的.例如:1184 ...

最新文章

  1. Django模型之数据库操作-查询
  2. 使用python进行utf9编码和解码
  3. Android之Volley 源码解析
  4. [牛感悟系列]JAVA(1)理解JAVA垃圾回收
  5. 计算机无法安装小丸工具箱,小丸工具箱
  6. 电力电子课设日志(已完结)
  7. qq pc9.4协议机器人框架源码
  8. 利用matlab实现pid控制,利用Matlab实现PID控制仿真
  9. (一)生成器详解——简单生成器
  10. win10任务栏图标空白透明问题解决
  11. 对新手严重不友好的强者——Nginx那些俯拾皆是的坑
  12. 动一行,修半年,我的代码八代单传
  13. 欧拉图简述---(一笔画问题)
  14. Linux系统管理员之日志管理
  15. 【网络安全】利用MSF工具内网复现MS08-067
  16. 服务程序使用OutputDebugString,DbgView接收不到调试信息问题
  17. 深度强化学习-A3C算法
  18. 计算机系迎新晚会策划,迎新晚会策划方案
  19. 群论和计算机科学,科学网—魔方和群论(2) - 顾险峰的博文
  20. AndroidVideoCache源码浅析

热门文章

  1. 多因子降维法(MDR,Multifactor Dimensionality Reduction )
  2. java c 序列化_Java 序列化
  3. html css 隐藏和显示按钮
  4. 【ES6】变量的解构赋值
  5. 【python】【h5py】TypeError: Can‘t convert element to hsize_t
  6. centos/Debian/Ubuntu下编译安装pypy
  7. 在树莓派上安装AdGuardHome当DNS服务器,来屏蔽广告和追踪的DNS请求
  8. Linux搭建BT下载服务器,linux下搭建bt服务器–xbt篇
  9. linux中的网络配置
  10. Linux 隐藏Windows,如何在windows不用软件隐藏重要文件