将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

来源:互联网 发布:剑三霸刀正太捏脸数据 编辑:程序博客网 时间:2024/04/29 19:27
#include<stdio.h>int main(){    int n,i;    printf("请输入整数:");    scanf("%d",&n);    printf("%d=",n);    for(i=2;i<=n;i++)    {        while(n%i==0)        {            printf("%d",i);            n/=i;            if(n!=1) printf("*");        }    }        printf("\n");    return 0;}


                                             
0 0
原创粉丝点击