zoukankan      html  css  js  c++  java
  • c语言练习14——将一个正整数分解质因数

    #include<stdio.h>
    #include<stdlib.h>
    /*题目:将一个正整数分解质因数*/
    int main()  {
    system("color 1F");  // 设定显示框为蓝底白字
    system("mode con cols=80 lines=30");  //固定显示框尺寸
    /******************************************程序主体分割线(顶部)*************************/
    int num,i,k,j; 
    int a[10];
    while(1){
    printf("
    请输入一个需要分解的合数:");
    scanf("%d",&num);
    printf("分解式:%d=",num);
        for(j=0;j<=9;j++){
            k=0;
        for(i=2; i<num; i++) {
            if(num%i==0){
                a[j]=i;
                num=num/i;
                k=1;
                break;
            }
        } 
        if(k==0)
            break;
        printf("%d*",a[j]);    
        }
    if(j==0){
        system("cls");
        printf("错误:该数为质数,无法分解!
    ----------------------------------------------------------------------
    ");}
    else    
        printf("%d
    --------------------------------------------------------------------
    ",num);
    }
    /******************************************程序主体分割线(底部)***************************/
        return 0;
    }
    生命的意义在于学习,学习让生活变得精彩
  • 相关阅读:
    精准医疗
    生物信息学的研究过程
    蛋白质结构预测
    CP
    基因组大小控制因素
    RNA组研究困难
    输入input文本框的 U+202D和U+202C是什么
    ruby-get-url-query-params
    golang send post request
    nginx location配置
  • 原文地址:https://www.cnblogs.com/gougouwang/p/11401698.html
Copyright © 2011-2022 走看看