作业帮 > 综合 > 作业

C语言 求质因子输入一个整数(非质数),输出该数的所有质因子要求设计一个判断质数(素数)的函数,int issushu(

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 14:46:26
C语言 求质因子
输入一个整数(非质数),输出该数的所有质因子
要求设计一个判断质数(素数)的函数,int issushu(int n),功能是判断n是否素数,如果是返回1,不是返回0
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
int issushu(int n){
int i;
if(n>2 && !(n&1) || n
再问: 我要的是: 例如;输入12,输出2 2 3。你这个只输出2 3
再答: 我这是输出12的全部质因子2 3,因为12就这两个质因子,再没有别的了!如果要,得把条件讲清楚了,16要输出2 2 2 2吗?所以我没有办法掌握……
再问: 是的。不好意思啊。我没有讲清楚。
再答: 你那就不叫“输出所有质因子”,而叫表示成它的“质因子之积”—— int issushu(int n){ int i; if(n>2 && !(n&1) || n