#include<stdio.h> int main() { int a,b,c; scanf("%d",&c); for(int i=1;i<=c;i++){ int n = 1; int m = 1; int sum1 = 0; int sum2 = 0; scanf("%d%d",&a,&b); while(n<a){ if(a%n==0){ sum1+=n; } n++; } while(m<b){ if(b%m==0){ sum2+=m; } m++; } if(sum1==b&&sum2==a){ printf("YES"); }else{ printf("NO"); } } return 0; } 33%
iooya 2023-10-20 20:51:16 |
你这只能运行一次,得用二维数组来储存数据
#include <stdio.h> int f(int n); int main(){ int a,b,m,i; scanf("%d",&m); for(i=1;i<=m;i++){ scanf("%d%d",&a,&b); if(f(a)==b && f(b)==a){ printf("YES\n"); } else{ printf("NO\n"); } } } int f(int n){ int i,sum; sum = 0; for(i=1;i<n;i++){ if(n%i==0){ sum = sum+i; } } return sum; } 不知对错
真约数之和好像不对 比如 9 是1+3=4 这边有点出入了
云彩不属于我 2021-01-24 19:00:18 |
所以9和4就不是亲和数咯٩꒰▽ ꒱۶⁼³₌₃ 学习去咯
【蟠桃记】 (C语言代码)浏览:711 |
母牛的故事 (C语言代码)浏览:478 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:909 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1464 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:913 |
Cylinder (C语言描述+详细分析)浏览:3375 |
Tom数 (C语言代码)浏览:758 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |
字符串比较 (C语言代码)浏览:770 |
喜欢吃东西的小东西 2023-12-18 19:22:53 |
哥,咱说话委婉点(玫瑰)