解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <string.h>
int main()
{int fact(int n);
int n,i=0,j=0,m=0,b=1;
scanf("%d",&n);
m=fact(n);
printf("%d=%d",n,m);
b=n/m;
while(b!=1)
{
m=fact(b);
printf("*%d",m);
b=b/m;
}
}
int fact(int n)
{int i=0,j=0,s=0;
if(n%2==0)
return 2;
else {for(i=3;i<=n;i++)
{if(n%i==0)
return i;
}
}
}
0.0分
0 人评分
WU-输出正反三角形 (C++代码)浏览:1100 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:676 |
DNA (C语言代码)浏览:440 |
DNA (C语言代码)浏览:798 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:611 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:935 |
10进制 VS 2进制浏览:1156 |
钟神赛车 (C++代码)(标准题解)(与田忌赛马类似)浏览:1921 |
分糖果 (C++代码)浏览:2728 |
数字统计 (C语言代码)浏览:654 |