输出一个整数的质数因子
2014-01-17 23:18
302 查看
#include <stdio.h> int main() { int number; int i = 2, j = 2; printf("程序输出一个整数的质数因子。\n请输入一个整数:"); scanf("%d", &number); for(; i <= number; i++){ if (number % i == 0){ //i是number的一个因子 for(; j < i; j++){ if(i % j == 0) break; } if (j == i) // i是一个质数因子,输出 printf("%d ", i); } } printf("\n"); return 0; }
输出一个整数的质数因子
相关文章推荐
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- 输出一个整数的所有因子
- 设计一个函数,输出整数n的所有素数因子
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 【c语言】统计一个整数所包含的素因子并输出
- 今天开始学Java 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 输出一个整数内的所有质数
- 分解一个long整数为质数因子相乘
- 按小到大顺序输出一个正整数的所有质数因子
- 201111621401-白乐乐-判断一个正整数是否为质数的算法。函数签名如下 int isPrime(long a) 输入:一个长整数a 输出:返回1(为质数),返回0(非质数)
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- C语言,输入一个正整数,按由大到小的顺序输出它的所有质数的因子(如180=5*3*3*2*2)
- 2016. 11.22 输入一个整数,用字符串输出
- 2.4 题目:输入一个整数a,再输入两个整数p(p<32),v(0|1),将该整数a的p位设置为v,输出修改后的该整数的二进制表示.
- 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
- 数据结构——算法之(008)( 输入一个表示整数的字符串,把该字符串转换成整数并输出)
- 输出一个整数的每一位
- 输入一个整数a,再输入两个整数p(p<32),v(0|1),将该整数a的p位设置为v,输出修改后的该整数的二进制表示.