重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
//
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、做网站、通山网络推广、微信小程序开发、通山网络营销、通山企业策划、通山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供通山建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
实现输入任意整数,输出所有因子
#include
#include
//数学函数头文件
int
main()
{
int
m,
i;
printf("请你输入一个正整数:\n");
scanf_s("%d",
m);
printf("%d
的因子有:\n",
m);
printf("1,
");
for
(i
=
2;
i
=
m/2;
i++)
{
if
(m
%
i
==
0)
{
printf("%d,
",
i);
}
}
printf("%d!",
m);
getchar();
getchar();
return
0;
}
#include
"stdio.h"
int
main()
{
int
x,i;
scanf("%d",x);//输入一个整数
for(i=1;i=x;++i)
{
if(x%i==0)
printf("%d\n",i);//输出因子
}
return
0;
}
这样就OK了~~不明白的话就问我
1.对1~本身的各个数取余,为零的即为其因子。
#include stdio.h
void factor(int n)
{
printf("%d factor has: ", n);
for (int i = 1; i = n; i ++)
{
if (n % i == 0)
printf("%d ", i);
}
printf("\n");
}
int main()
{
factor(27);
factor(100);
return 0;
}