输入一个数拆成之积为

#include "math.h"
main()
{   int n;  
void f(int n);  
scanf("%d",&n);   
printf("%d=",n);
if(n<0) printf("-");     
 n=fabs(n);  
fun(n);
}
void fun(int n)
{  int k,r;
for(k=2;k<=sqrt(n);k++)
{   r=n%k;
      while(r==0)
     {
       printf("%d",k);    n=n/k;
       if(n>1)printf("*");   
       r=n%k;
     }
}
if(n!=1) printf("%d\n",n);
}

 

posted @   JackieDYH  阅读(9)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示