首页 > 其他分享 >C语言:亲密数对

C语言:亲密数对

时间:2022-11-18 11:48:15浏览次数:44  
标签:因子 48 int 数对 75 C语言 亲密

题目

输入 N,N 在 2 至 3000 之间,求 2 至 N 中的亲密数对。所谓亲密数对,就是 A 的因子和等于 B,B 的因子和等于 A,且 A≠B。

如 48 和 75 是亲密数对。48 的因子和为 2+3+4+6+8+12+16+24=75,而 75 的因子和为3+5+15+25=48。
 例如:
  输入:200
  输出:48 75
     75 48
     140 195
     195 140


代码


  #include<stdio.h>

  int get_factor(int x){
    int arr[1000];
    int sum=0,flg=0;
    int i;

    for(i=0;i<1000;i++)arr[i] = 0;

    for(i=2;i<x;i++){
      if(x%i==0){
      arr[flg] = i;
      flg += 1;
      }
    }

    for(i=0;i<1000;i++){
      sum += arr[i]; 
    } 

    return sum;
  }

  int main(){
    int get_factor(int);
    int n,i,j;	

    scanf("%d",&n);	

    for(i=3;i<=n;i++){
      j = get_factor(i);
      if(i!=j&&j==get_factor(i)&&i==get_factor(j))printf("%d %d\n",i,j);
    }

    return 0;
  }

标签:因子,48,int,数对,75,C语言,亲密
From: https://www.cnblogs.com/Shin404/p/16902692.html

相关文章

  • C语言:学号输出
    题目用输出你的学号对应的八位数(每位数大小为55,每个数之间距离三个空格) 例如  输入12345678 输出: 代码#include<stdio.h>intmain(){charinp......
  • C语言:一元二次方程求解
    题目已知一元二次方程......
  • C语言:时间计算
    题目给出当前时间(XX时XX分XX秒),计算经过n秒后的时间,输出格式(XX时XX分XX秒,注意0的补位),超过24时则显示第二天的时间。 例如:  输入:09时11分22秒125秒  输出:09时13......
  • 计算机等级考试二级C语言程序设计专项训练题——程序设计题(四)
    31、请编写函数voidfun(charxx[]),函数的功能是:将字符串数组xx中下标为奇数的字符按其ASCII值从大到小的顺序进行排序。例如:源字符串为:abcdefgh,则处理后字符串为:ahcfedgb......
  • C语言交通查询系统
    C语言交通查询系统数据结构实验周任务书1.设计目的:数据结构实验周课程设计旨在培养学生运用数据结构的相关知识和理论解决计算机建模的能力,具备良好的数据结构建模的思想......
  • C语言运动会分数统计程序
    C语言运动会分数统计程序运动会分数统计程序的设计(2人)运动会分数统计任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1…......
  • LeetCode刷题(6)【栈】有效的括号(C语言)
    有效的括号20.有效的括号-力扣(LeetCode)(leetcode-cn.com)​思路:是左括号,就入栈,是右括号,就与栈顶的左括号判断是否匹配,如果匹配,继续,不匹配就终止。从第79行开始,前面都是......
  • 【C++】如果你准备学习C++,并且有C语言的基础,我希望你能简单的过一遍知识点。
    相关视频——黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难_哔哩哔哩_bilibili(1-83)我的小站——半生瓜のblog我知道这个视频早已经被很多人学习并且记录​笔记,......
  • LeetCode刷题(8)【栈&队列】用栈实现队列(C语言)
    用栈实现队列232.用栈实现队列-力扣(LeetCode)(leetcode-cn.com)类似题目——用队列实现栈​​LeetCode刷题(7)【栈&队列】用队列实现栈(C语言)_半生瓜のblog-CSDN博客​......
  • 【树】之二叉树(C语言)(含图解)
    树&二叉树​​树​​​​树的概念及结构​​​​树的概念​​​​树的要求​​​​树的表示​​​​现实应用​​​​二叉树​​​​概念​​​​特殊的二叉树​​​​注意......