zoukankan      html  css  js  c++  java
  • 第五次作业

    1.输入两个正整数m和n(要求m<=n), 求m!+(m+1)!+(m+2)!…+n!

    #include<stdio.h>
    int main()
    {
        int a,b,m,n;
        float ia=1,ib=1;
        scanf("%d%d",&m,&n);
        a=0,b=1;
        if(m>n||m<=0||n<=0)
        {
            printf("输入错误");
        }
        else if(m<=n)
        {
            for(ia=m;ia<=n;ia++)
            {
                b=1;
                for(ib=1;ib<=ia;ib++)
                {
                    b=b*ib;
                }
                a=a+b; 
            }
            printf("%d
    ",a);
        }
    }

       2.输出1000以内的所有完数。所谓完数是指这个数恰好等于除他本身外的所有因子之和。例,6的因子为1,2,3,6=1+2+3,所以6是完数。 

    #include<stdio.h>
    int main()
    {
        int a,x,y;
        a=0;
        for(x=2;x<=1000;x++)
        {
            a=0;
            for(y=2;y<x;y++)
            {
                if(x%y==0)
                {
                    a=a+y;
                }
            }
            a=a+1;
            if(x==a)
            {
                printf("%d
    ",x);
            }
        }
    }

     3.奇偶归一猜想——对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。   如n = 11,得序列:11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1。(共有14个步骤)  题目输入正整数n,求这个n多少步能归一 

    #include<stdio.h>
    int main()
    {
        int a,b,c,m,n;
        scanf("%d",&a);
        m=0;
        n=0;
        c=0; 
        if(a<=0)
        {
            printf("输入错误
    ");
        }
        while(1)
        {
            if(a==1)
            {
                break;
            }
            if(a%2==0)
            {
                b=a/2;
                m++;
            }
            else if(a%2==1)
            {
                b=3*a+1; 
                n++;
            }
            if(b==1)
            {
                break;
            }
            a=b;
        }
        c=m+n;
        printf("%d",c);
    }

  • 相关阅读:
    向量
    3D坐标系
    Unity坐标系详解
    5G 系统流程系列:AF 的 Traffic Routing Control 以及 UP 路径管理增强
    Git 合并冲突
    撤销 git commit
    Redis NoSQL
    Netflow/IPFIX 流量收集与分析
    Nokia 5GC 产品概览
    通过 OpenAPI 部署 Npcf_PolicyAuthorization-PostAppSessions API Service
  • 原文地址:https://www.cnblogs.com/wxc123/p/6035875.html
Copyright © 2011-2022 走看看