执迷不悟


私信TA

用户名:1535629221

访问量:907

签 名:

等  级
排  名 4062
经  验 1778
参赛次数 0
文章发表 8
年  龄 0
在职情况 学生
学  校 湖南中医药大学
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<stdlib.h>

#include<math.h>

void fun(int a,int b)

{

    int i,j,t;

    for(i=a;i<=b;i++)

    {

        printf("%d=",i);

        t=i;

        for(j=2;j<i;j++)

        {

            while(t%j==0)

            {

                if(t==j)

                    printf("%d",j);

                else

                    printf("%d*",j);

                t/=j;

            }

            if(t==1)

                break;

        }

        if(j==i)

            printf("%d",i);

        printf("\n");

    }

}

int main()

{

    int a,b;

    scanf("%d%d",&a,&b);

    fun(a,b);

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »