c语言怎么输出完数的公因子

 时间:2024-10-21 07:22:41

1、打开编译器,在此演示的是C-FREE

c语言怎么输出完数的公因子

2、Ctrl+N新建一个文件

c语言怎么输出完数的公因子

3、输入如下程序:#include "stdio.h"//判断n是否是完数bool isWanShu(int n){ int sum=0, j; for(j=1;j<荏鱿胫协n;j++) { if(0==n%j) sum+=j; } if(sum==n) { printf("%d 是完数, ", n); return true; } else { return false; }}//输出整数的n的因子(自身除外)void printFactor(int n){ int i; printf("%d 的因子: ", n); for(i=1; i<n; i++) { if(n%i==0) printf("%d ", i); } printf("\n");}int main(){ int i; for(i=1; i<=20000; i++) { if ( isWanShu(i)) { //如果i是完数,则输出它的因子。 printFactor(i); } } return 0;}

c语言怎么输出完数的公因子

4、通过控制循环来寻找一定范围内符合的数

c语言怎么输出完数的公因子

5、按F9编译

c语言怎么输出完数的公因子

6、按F5运行

c语言怎么输出完数的公因子
  • C语言如何打印出26个大写字母?
  • c语言绝对值怎么表示
  • 如何用c语言打印九九乘法表
  • C语言如何比较3个整数的大小?
  • 二维数组怎么输入
  • 热门搜索
    消防手抄报图片大全 小学生英语手抄报 手抄报花边简笔画 立夏手抄报 教师节手抄报图片大全 教师节的手抄报 欢度国庆手抄报 庆元旦手抄报图片 新年手抄报简单又漂亮 手抄报图片大全初一