用C语言输出 一个整数的所有因子
答案:5 悬赏:30 手机版
解决时间 2021-11-12 05:17
- 提问者网友:箛茗
- 2021-11-11 09:26
用C语言输出 一个整数的所有因子
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-11-11 09:32
#include
void main()
{
int n;
int j;
printf("please input the number:");
scanf("%d",&n);
for(j=1;j if(n%j==0)
{printf("%d",j);
printf("\n");
}
}
void main()
{
int n;
int j;
printf("please input the number:");
scanf("%d",&n);
for(j=1;j
{printf("%d",j);
printf("\n");
}
}
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-11-11 13:50
#include
void main()
{
int n,j;
scanf("%d",&n);
for(j=1;j<=n;j++)
if(n%j==0)
{printf("%d",j);
printf("\n");
void main()
{
int n,j;
scanf("%d",&n);
for(j=1;j<=n;j++)
if(n%j==0)
{printf("%d",j);
printf("\n");
- 2楼网友:狂恋
- 2021-11-11 12:50
#include
void gene(int number)
{
int i, x;
for(i = 2; i * i <= number; i++)
{
while(number % i == 0)
{
printf("%d ", i);
number /= i;
}
}
if(number != 1)
printf("%d ", number);
printf("\n");
}
int main()
{
int number = 0;
while(number != -1)
{
printf("enter a number: ");
scanf("%d", &number);
gene(number);
}
return 0;
}
void gene(int number)
{
int i, x;
for(i = 2; i * i <= number; i++)
{
while(number % i == 0)
{
printf("%d ", i);
number /= i;
}
}
if(number != 1)
printf("%d ", number);
printf("\n");
}
int main()
{
int number = 0;
while(number != -1)
{
printf("enter a number: ");
scanf("%d", &number);
gene(number);
}
return 0;
}
- 3楼网友:狂恋
- 2021-11-11 11:46
main() {
int x,i;
printf("请输入一个整数:");
scanf("%d",&x);
printf("%d的因子有:", x);
for(i=1;i<=x/2;i++)
if(x%i==0)
printf("%d ",i);
printf("\n");
}
int x,i;
printf("请输入一个整数:");
scanf("%d",&x);
printf("%d的因子有:", x);
for(i=1;i<=x/2;i++)
if(x%i==0)
printf("%d ",i);
printf("\n");
}
- 4楼网友:神的生死簿
- 2021-11-11 10:34
int main()
{
int a,i;
printf("请输入一个整数:");
scanf("%d",&a);
printf("因子有:");
for(i=1;i<=x/2;i++)
if(a%i==0)
printf("%d ",i);
printf("\n");
return 0;
}
{
int a,i;
printf("请输入一个整数:");
scanf("%d",&a);
printf("因子有:");
for(i=1;i<=x/2;i++)
if(a%i==0)
printf("%d ",i);
printf("\n");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯