输入任意一正整数,输入该数的质数相乘的形式

来源:互联网 发布:淘宝茶叶店标图片 编辑:程序博客网 时间:2024/06/03 21:45
#include<stdio.h>#include<iostream>int main(){    int i = 2, sum, d;    scanf_s("%d", &sum);    printf("%d=", sum);    while (i<sum)    {        if (sum%i != 0)            i = i + 1;        if (sum%i == 0)        {            sum = sum / i;            if (sum == 1)break;            printf("%d*", i);        }        if (sum == i){            i -= 1;        }    }    if (sum == 1)        d = sum*i;    printf("%d\n", d);    system("pause");    return 0;}
阅读全文
0 0
原创粉丝点击