ADV-181 质因数2

来源:互联网 发布:linux新增硬盘分区命令 编辑:程序博客网 时间:2024/06/01 09:06
将一个正整数N(1<N<32768)分解质因数,把质因数按从小到大的顺序输出。最后输出质因数的个数。
输入格式
  一行,一个正整数
输出格式
  两行,第一行为用空格分开的质因数
  第二行为质因数的个数
样例输入
66
样例输出
2 3 113
样例输入
90
样例输出
2 3 3 5
4
样例输入
37
样例输出
37
1

PS:argc是命令行总的参数个数  
   argv[]是argc个参数
   其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,char   *argv[]是一个字符数组,其大小是int   argc,主    要用于命令行参数   argv[]   参数,数组里每个元素代表一个参数。

#include #include int main(int argc, char *argv[]) {int i,n,a,x=1;scanf("%d",&n);a=n;for(i=2;i

原创粉丝点击