/ 科创班 /

记录详情

Wrong Answer


  
# 状态 耗时 内存占用
#1 Wrong Answer 成绩取消 0ms 0 Bytes

代码

#include <stdio.h>
#include <math.h>

int factor(n)
{
    int i, j = (int)sqrt(n);
    if (n % 2 == 0) return 2;
    for (i = 3; i <= j; i++)
        if (n % i == 0) return i;
    return n;
}

int main()
{
    int i, j, k, m, n;
    scanf("%d%d", &m, &n);
    for (i = m; i <= n; i++)
    {
        j = factor(i);
        k = i / j;
        printf("%d=%d", i, j);
        while (k > 1)
        {
            j = factor(k);
            k /= j;
            printf("*%d", j);
        }
        printf("\n");
    }
    return 0;
}

信息

递交者
类型
递交
题目
分解质因数
题目数据
下载
语言
C++
递交时间
2018-10-17 21:12:35
评测时间
2018-10-17 21:14:27
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes