黑马程序员技术交流社区
标题:
C 语言基础练习题一
[打印本页]
作者:
lynn010
时间:
2016-1-2 12:58
标题:
C 语言基础练习题一
题目:将一个正整数分解质因数。例如:输入
90,
打印出
90=2*3*3*5
void factor(){
int n,fa=2;
printf("please input a number:\n");
scanf("%d",&n);
printf("%d=",n);
while (fa<=n) {//循环查找因数,直至大于此数
if (n%fa==0&&n!=fa) {//打出可被整除且非最后一次的因子
printf("%d*",fa);
n=n/fa;
}else{
fa++;
}
}
printf("%d\n",n);
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2