| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2088 人关注过本帖, 1 人收藏
标题:整数因式分解 打印所有的可能(高手帮忙!!)
只看楼主 加入收藏
xuru1990
Rank: 2
等 级:论坛游民
帖 子:36
专家分:23
注 册:2009-10-28
结帖率:50%
收藏(1)
已结贴  问题点数:20 回复次数:7 
整数因式分解 打印所有的可能(高手帮忙!!)
把一个整数因式分解
如输入12
打印出:
12=1*12
12=2*6;
12=3*4
.
.同志们!帮忙!谢谢啦!
搜索更多相关主题的帖子: 因式 分解 打印 整数 
2009-11-11 16:59
万改称才
Rank: 3Rank: 3
来 自:温州
等 级:论坛游侠
帖 子:58
专家分:113
注 册:2009-11-10
收藏
得分:3 
程序代码:
#include <stdio.h>
main()
{
    int a,b;
  printf("请输入一个数:");
    scanf("%d",&a);
        for(b=1;b<=a;b++)
   if(a%b==0&&a/b>=b) { printf("%d=%d*%d\n",a,b,a/b);}
      getch();
  }


[ 本帖最后由 万改称才 于 2009-11-11 18:14 编辑 ]

老师说 : 好好读书
2009-11-11 17:06
jcslt
Rank: 8Rank: 8
来 自:90-xx.com
等 级:蝙蝠侠
帖 子:251
专家分:975
注 册:2009-10-10
收藏
得分:3 
#include"stdio.h"
main()
{int i,k,n;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
    if(n%i==0)
    k=n/i;
    if(i<=k)
    printf("n=%d*%d\n",i,k);
   
}
return 0;
}

www.
2009-11-11 17:18
zhjr5201314
Rank: 4
等 级:业余侠客
帖 子:63
专家分:238
注 册:2009-9-10
收藏
得分:3 
#include<stdio.h>
void main()
{
    int i,j;
    scanf("%d",&i);
    for(j=1;j<i;j++)
    {
        if(i%j==0&&i/j>=j)
            printf("%d=%d*%d\n",i,j,i/j);
    }
}
2009-11-11 17:22
jcslt
Rank: 8Rank: 8
来 自:90-xx.com
等 级:蝙蝠侠
帖 子:251
专家分:975
注 册:2009-10-10
收藏
得分:0 
修改下,少了个括号:::::::::::
#include"stdio.h"
main()
{int i,k,n;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
    if(n%i==0)
    { k=n/i;
    if(i<=k)
    printf("n=%d*%d\n",i,k);
    }
   
}
return 0;
}

www.
2009-11-11 17:24
hsm8592
Rank: 2
等 级:论坛游民
帖 子:55
专家分:57
注 册:2009-11-6
收藏
得分:3 
#include"stdio.h"
#include"math.h"
void main()
{int i,k,n;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=sqrt(n);i++)
{
    if(n%i==0)
    {
      k=n/i;
      printf("%d=%d*%d\n",n,i,k);
    }
   
 }
getch();
}
2009-11-11 17:37
smltq
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:566
专家分:400
注 册:2008-1-21
收藏
得分:3 
我排队的....

简单的生活
2009-11-12 16:07
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
收藏
得分:3 
#include"stdio.h"
#include"math.h"
void main()
{int i,k,n;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=sqrt(n);i++)
{
    if(n%i==0)
    {
      k=n/i;
      printf("%d=%d*%d\n",n,i,k);
    }
   
}
getchar();
}
2009-11-14 12:21
快速回复:整数因式分解 打印所有的可能(高手帮忙!!)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014889 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved