输入任意一正整数,输入该数的质数相乘的形式
2017-09-17 19:26
260 查看
#include<stdio.h> #include<iostream> int main() { int i = 2, sum, d; scanf_s("%d", &sum); printf("%d=", sum); while (i<sum) { if (sum%i != 0) i = i + 1; if (sum%i == 0) { sum = sum / i; if (sum == 1)break; printf("%d*", i); } if (sum == i){ i -= 1; } } if (sum == 1) d = sum*i; printf("%d\n", d); system("pause"); return 0; }
相关文章推荐
- 输出输入的任意整数的二进制存储形式
- 输入一正整数,其对应的二进制形式为
- 求出输入任意整数的所有质数,两个数的最大公约数
- 因数分解,把一个整数分解成质数相乘的形式
- 因数分解,把一个整数分解成质数相乘的形式
- 25.(需要好好研究研究)输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值
- 从键盘输入一个整数(1~20) 则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。
- 将一个任意输入的10进制数转化为16进制形式输出
- 输入两个整数n 和m,从数列1,2,3.......n 中任意取几个数, 使其和等于m ,要求将当中全部的可能组合列出来
- 任意输入一个整数,输出这个值的加法表
- 输入正整数n(n>=2),求不大于n的全部质数(素数)
- 剑指offer中,求输入整数的二进制形式中1的个数(Java代码)
- 输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT” (要求用条件表达式进行判断,不使用if语句)
- Java:求整数位数:任意输入一个整数(小于10位),求它的位数
- PHP任意位数的大整数n统计n中各个数字出现的次数,并将结果以表格形式输出
- Java任意两个大整数相乘
- 第十三周-输入一个整数,要求输出对应的二进制形式。
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- 从键盘上任意输入一个3位整数,编译计算并输出它的逆序数(忽略整数前的正负号)
- 输入任意一个大于2的正整数n,输出所有小于等于n的素数