我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个程序运用上函数怎么编写?

img


#include <stdio.h>

void print_factor(int x){
    for(int i=2;i*i<=x;i++){
        if(x%i==0){
            printf(",%d",i);
            print_factor(x/i);
            return;
        }
    }
    printf(",%d",x);
}
int main()
{
    int m;
    scanf("%d",&m);
    int flag = 1;
    for(int i=2;i*i<=m;i++){
        if(m%i==0){
            flag = 0;
            printf("%d",i);
            print_factor(m/i);
            break;
        }
    }
    if(flag){
        printf("It is a prime number");
    }
    return 1;
}

近期文章

  • 我有问题关于判断条件
  • visuaStudio2022如何创建config文件这个文件是什么
  • 这个'怎么搞,同志们看一下
  • 一道c语言循环与数组运用题,能请教一下哪里错了吗
  • 电脑打开多个网页,屏幕就一闪一闪的
  • 怎样删除一批word文档中空白页
  • 编写程序,实现水仙花数的计算
  • 请问这段代码有什么错误
  • 第二题的程序有什么问题请指出并改正
  • python提示not definied,但_init_里已经定义了
  • java如何实现打印送货单(套打)
  • 453页第八题的程序怎么写
  • 求数组中的最大数,用int max(int a[],xize)表示
  • 关于#物联网#的问题:人体红外传感器型号
  • js获取不了path的fill值?
  • 看一下这个stack的作用域
  • SSM-服务器尚未找到与请求的 URI (统一资源标识符)匹配的任何内容
  • cmp汇编指令到底是哪个操作数减哪个操作数
  • β不等于2,世界会变成什么样
  • 编写程序,用高斯消去法中的列主元法求解 4 次以上的线性方程

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华