zoukankan      html  css  js  c++  java
  • 作业 4

    作业1

    #include <stdio.h>
    int main()
    {
        int i,sum=0;
        i=1;
        while(i<=100)
        {
            sum+=i;
            i++;
        }
        printf("sum=%d
    ",sum);
        return 0;
    }
    #include <stdio.h>
    int main()
    {
        int i,sum=0;
        i = 1;
        sum =0;
        do{
            sum+=i;
            i++;
        }
        while(i<=100);
        printf("sum=%d
    ",sum);
        return 0;
    }
    #include <stdio.h>
    int main()
    {
        int i,sum=0;
        sum=0;
        for(i=1;i<=100;i++)
            sum+=i;
        printf("sum=%d
    ",sum);
        return 0;
    }

    作业2

    #include <stdio.h>
    int main()
    {
        int i,sum=1,n;
        i=1;
        printf("请输入n的值:"); 
        scanf("%d",&n);
        while(i<=n)
        {
            sum=sum*i;
            i++;
        }
        printf("sum=%d
    ",sum);
        return 0;
    }
    #include <stdio.h>
    int main()
    {
        int i,sum=1,n;
        i=1;
        printf("请输入n的值:"); 
        scanf("%d",&n);
        do
        {
            sum=sum*i;
            i++;
        }
        while(i<=n);
        printf("sum=%d
    ",sum);
        return 0;
    }
    #include <stdio.h>
    int main()
    {
        int i,sum=1,n;
        printf("请输入n的值:"); 
        scanf("%d",&n);
        for(i=1;i<=n;i++)
        sum=sum*1;
        printf("sum=%d
    ",sum);
        return 0;
    }

    作业3

    #include <stdio.h>
    #include <math.h>
    int main()
    {
        long int k,sum=1,sum1,sum2;
        do{        
            sum+=k;
            k++;
        }
        while(k<=100);
        for(k=1;k<=50;k++)
            sum1+k*k;
        for(k=1;k<=10;k++)
            sum2=1/k;
        printf("总数为:%d
    ",sum+sum1+sum2);
        return 0;
    }

    作业4

    #include <stdio.h>
    int main()
    {
        char c;
        int zm=0,sz=0,kg=0,qt=0;
        while((c=getchar())!='
    ')
        {
            if((c>='a' &&c<='z') ||(c>='A' && c<='Z'))
                zm++;
            if(c==' ')
                kg++;
            if(c>='0' &&c<='9')
                sz++;
            else
                qt++;
        }
        printf("字母个数: %d
    ",zm);
        printf("空格个数:%d
    ",kg);
        printf("数字个数: %d
    ",sz);
        printf("其他字符个数:%d
    ",qt);
    }

    作业5

    #include<stdio.h>
    int main()
    {
        int a,b,m,n;
        printf("请输入正整数m和n:
    ");
        scanf("%d%d",&a,&b);
        m=a;
        n=b;
        while(a!=b)
            if(a>b)
                a=a-b;
            else
                b=b-a;
        printf("最大公约数为:%d
    ",a);
        printf("最小公倍数为:%d
    ",m*n/a);
    }

    作业6

    #include<stdio.h>
    int main()
    {
        int a,b,c,z;
        for(a=1;a<=9;a++)
        for(b=0;b<=9;b++)
        for(c=0;c<=9;c++)
        {
            z=a*100+b*10+c;
            if(a*100+b*10+c==a*a*a+b*b*b+c*c*c)
            printf("水仙花数为:%d
    ",z); 
        }
        return 0;
    }

    心得

    此次作业相对困难 但同时自己对程序的应用愈加成熟 革命还需努力

  • 相关阅读:
    springboot: 使web项目支持jsp
    springboot: 集成freemark模板引擎
    Springboot的优点和实现
    Spring的两种动态代理:Jdk和Cglib 的区别和实现
    JAVA单例模式:懒汉式,饿汉式
    java的内存管理 对象的分配与释放
    JAVA反射调用方法
    JAVA内置注解 基本注解
    图——图的定义与操作
    树——二叉树的线索化
  • 原文地址:https://www.cnblogs.com/160809213ts/p/5955517.html
Copyright © 2011-2022 走看看