zoukankan      html  css  js  c++  java
  • 作业七 总结

    一.知识点

    1.数组中的元素在内存中连续存放,每个元素都属于同一种数据类型,用数组名和下标可以唯一地确定数组元素。

    2.++运算符

        i++ ,++i  ,i-- ,--i

    4.逗号表达式
        表达式1,表达式2,表达式3,....表达式N

    5.字符型

        数据的基本表现形式为常量和变量

    2.常量和变量

    (1)常量:符号常量   整型常量   实型常量  字符型常量

    二.实验心得
            课下要勤加练习。作业问题比较大。多于同学交流下

    #include<stdio.h>
    int main(void)
    {
        int i;
        long int f[40]={1,1};
        for(i=2;i<40;i++)
        f[i]=f[i-2]+f[i-1];
        for(i=0;i<40;i++)
        {
            if(i%5==0)printf("
    ");
             printf("%12ld",f[i]);
        }
    }
    

      

    #include<stdio.h>
    #include<math.h>
    int main()
    {
        int sign(int x);
        int n,sum;
        int even(int n);
        int j,i;
        int prime(int m);
        int c,digit,in;
        int countdigit(int number,int digit);
        int choice=0,num,x;
        int is(int number);
    
    
        do{
            printf("*****实验6:*****
    ");
            printf("*****计算分段函数的值:*****
    ");
            printf("*****使用函数计算奇数和:*****
    ");    
            printf("*****利用函数计算素数个数并求和:*****
    ");
            printf("*****利用函数统计指定数字的个数:*****
    ");
            printf("*****使用函数输出水仙花数:*****
    ");
            printf("*****请选择题号:*****
    ");
            scanf("%d",&choice);
            switch(choice) 
            {
                case 1:    
                printf("清输入x:
    ");
                scanf("%d",&x);
                printf("f(%d)=%d
    ",x,sign(x)); 
                break;
                case 2:    
                scanf("%d",&n);
                sum=0;
                while(n>0){
                if(even(n)==0)
                 sum=sum+n;
                 scanf("%d",&n);
                }
                printf("The sum of the odd numbers is %d.
    ",sum);
                break;
                case 3:    
                int c,i,m,n,sum;
                scanf("%d%d",&m,&n);
                c=sum=0;
                for(i=m;i<=n;i++)
                if(prime(i)!=0)
                 {
                    c++;
                    sum=sum+i;
                 }
                printf("c=%d,sum=%d
    ",c,sum);break;
                case 4:
                scanf("%d%d",&in,&digit);
                c=countdigit(in,digit);
                printf("number %d of digit %d:%d
    ",in,digit,c);
                break;
                case 5:
                int a;
                scanf("%d%d",&m,&c);
                printf("result:
    ");
                for(a=m;a<=c;a++)
                if(is(a)!=0)
                printf("%d
    ",a);
                break;
                case 0:break;
            }
           }while(choice!=0);
        return 0;
    } 
    int sign(int x)
    {
        if(x>0) return 1;
         else if(x==0) return 0;
         else return -1;
    }
    int even(int n)
    {
        int y;
        if(n%2==0)
         y=1;
        else 
         y=0;
        return y;
    }
    int prime(int m)
    {
        int j,i;
        if(m==1)
         return 0;
        j=sqrt(m);
        for(i=2;i<=j;i++)
        if(m%i==0)
         return 0;
        return 1;
    }
    int countdigit(int number,int digit)
    {
        int c;
        if(number<0)
        number=-number;
        c=0;
        do{
            if(number%10==digit)
             c++;
               number=number/10;
          }while(number!=0);
        return c;
    }    
    int is(int number) 
    {
        int digit,sum,temp;
        temp=number;
        sum=0;
        while(temp!=0){
            digit=temp%10;
            temp=temp/10;
            sum=sum+digit*digit*digit;
        }
    return sum==number;
    } 
    

      

  • 相关阅读:
    netcore使用IdentityServer在nginx下502错误的解决
    更新到.netcore3.0后找不到dotnet-ef的解决办法
    openssh-win64 on windows2016 ssh pub key config
    405 Method Not Allowed error with PUT or DELETE Request on IIS Server
    minikube windows hyperx填坑记
    angular当router使用userhash:false时路由404问题
    内网gitlab11.2升级至11.4.5
    Angular7上手体验
    动态规划之背包问题
    Union-Find算法详解
  • 原文地址:https://www.cnblogs.com/yy1997/p/6049023.html
Copyright © 2011-2022 走看看