笔者使用CFree编译器,实现了对输入的任意因数进行分解的功能,相当于Matlab中的factor函数。
#include <stdio.h>
#include <math.h>
int main()
{
int x;
scanf("%d",&x);
int i;
float shang;
for(i=1;i<=x;i++)
{
shang=float(x)/float(i);
if(int(shang)==shang)
printf("%d\n",i);
else
continue;
}
}
C语言实现因数分解
最新推荐文章于 2024-06-05 07:45:00 发布