C语言一道算法题设计一个程序,对应于正整数输出其所有素因子(多重因子重复输出);对于负数,首先输出-1,然后输出所有因子Input第一行输入一个t(t

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 23:08:06
C语言一道算法题设计一个程序,对应于正整数输出其所有素因子(多重因子重复输出);对于负数,首先输出-1,然后输出所有因子Input第一行输入一个t(t

C语言一道算法题设计一个程序,对应于正整数输出其所有素因子(多重因子重复输出);对于负数,首先输出-1,然后输出所有因子Input第一行输入一个t(t
C语言一道算法题
设计一个程序,对应于正整数输出其所有素因子(多重因子重复输出);对于负数,首先输出-1,然后输出所有因子
Input
第一行输入一个t(t

C语言一道算法题设计一个程序,对应于正整数输出其所有素因子(多重因子重复输出);对于负数,首先输出-1,然后输出所有因子Input第一行输入一个t(t
#include<stdio.h>
#include<malloc.h>
int main(){
\x05int t,n,i;
\x05scanf("%d",&t);
\x05while(t--){
\x05\x05scanf("%d",&n);
\x05\x05if(n<0){
\x05\x05\x05printf("-1 ");
\x05\x05\x05n=-n;
\x05\x05}
\x05\x05for(i=2;i<=n;i++){
\x05\x05\x05while(n!=i){
\x05\x05\x05\x05if(n%i==0){
\x05\x05\x05\x05\x05printf("%d ",i);
\x05\x05\x05\x05\x05n=n/i;
\x05\x05\x05\x05}
\x05\x05\x05\x05else
\x05\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05}
\x05\x05printf("%d\n",n);
\x05}
\x05return 0;
}
参考这段代码哈,欢迎交流.

C语言一道算法题设计一个程序,对应于正整数输出其所有素因子(多重因子重复输出);对于负数,首先输出-1,然后输出所有因子Input第一行输入一个t(t 求设计c语言程序 求个C语言一道算法题的算法ABCDEFG每个人对应1234567号 他们每个人都拿不到自己号码的情况 这个算法该是怎样 求小于100的所有正偶数的和,设计一个算法的程序 数据结构与算法,二叉树,已知前序和中序,求后序,程序怎么设计用C语言 设计一个程序:输入一个整数,判断它的奇偶性.请用c语言 算法和程序的区别是什么在C语言中的算法和程序的区别什么! 设计一个判断某年是否为闰年的算法用C语言编写 C语言大作业 请设计一个算法完成两个超长正整数的加法. 麻烦帮忙解决一道大一的C语言题目要用C语言实现,设计一个函数MaxCommonFactor(),利用欧几里德算法(也称辗转相除法)计算两个正整数的最大公约数. 用C语言如何写关于计算机图形学里的矩阵变换问题?是这样,我们有一道题,是一个30X40X50的长方体,需要写程序输出正等轴测图,该怎么写? 解魔方程序 最优解算法 C语言 求三阶矩阵A的逆矩阵C语言算法程序 C语言 数据结构 帮忙设计一个简单的程序 计算结点个数 设计一个程序,输入年份判断是否是闰年,c语言实现 用C语言设计一个程序以便能快速地实现复制任意长度的文件 C语言求cos精确值 泰勒公式设计一个程序,输入x(0 学C语言,有这么一道题:编写一个打印盒子,椭圆,箭形和菱形的程序.这是怎么回事?