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

    #include<stdio.h>
    double sign(int x)
    {
        double y;
        if(x>0) y=1;
        else if(x<0) y=-1;
        else y=0;
        return y; 
    }
    int main()
    {
        int x;
        double y;
        printf("Input x:");
        scanf("%d",&x);
        y=sign(x);
        printf("f(x)=%.0lf",y);
        return 0;
    }
    #include<stdio.h>
    double even(int n)
    {
        if(n%2==0) return 1;
        else return 0;
    }
    int main()
    {
        int n,sum=0;
        double num;
        printf("Input n:
    ");    
        while(n>0){
            scanf("%d",&n);
            num=even(n);
            if(0==num){
                printf("是奇数
    ");
            sum=sum+n;
            }
            else if(1==num){
                printf("是偶数
    ");
            }
            else{
                printf("Unknow");
            }
        }
        printf("奇数和=%d",sum);
        return 0;    
    }
    #include<stdio.h>
    #include<math.h>
    int prime(int m){
        int i,n;
        if(m==1)return 0;
        n=sqrt(m);
        for(i=2;i<=n;i++)
        if(m%i==0){
            return 0;
        }
        return 1;
    }
    int main()
    {
        int sum=0,m,h=0,n;/*h为素数合*/ 
        printf("Input m,n:");
        scanf("%d%d",&m,&n);/*1<=m n<=500*/
        for(m;m<=n;m++){
            if(prime (m)!=0){
                h=h+m;
                sum++;
            }
        }
        printf("素数的个数为:%d,素数的合为:%d",sum,h);
        return 0;
    }
    #include<Stdio.h>                                   
    #include<math.h>                                                              
    double countdigit(int number,int digit)           
    {                                                   
        int n,digit1,i,y=0;                           
        double sum,sum1=0;                                          
        digit1=number*10;
        scanf("%d",&n);                                  
        for(i=1;i<=n;i++){                   
            digit1=digit1/10;
            y=digit1%10;
            if(y==digit){
            sum1++;        
            }
        }
        printf("该数字中%d的个数为%.0lf",digit,sum1);
        return sum;                                    
    }
    int main()                                          
    {                                                   
        int digit=0,y=0,number,i,n;                           
        double sum,sum1=0;                                                                                        
        printf("Input number,digit,n(n为输入数字位数):");
        scanf("%d%d",&number,&digit);
        sum=countdigit(number,digit);               
        return 0;                                                
    }
    #include<stdio.h>
    #include<math.h>
    int number(int m,int n){    
            for(m;m<n;m++){
            int digit=m;
            int digit1=0,digit2=0,digit3=0;        
            digit1=digit/100;digit%=100;
            digit2=digit/10;        
            digit3=digit%10;
            if(pow(digit1,3)+pow(digit2,3)+pow(digit3,3)==m){
            printf("%dÊÇË®ÏÉ»¨Êý
    ",m); 
            }            
        }return 0;
    }
    int main()
    {
        int m,n;
        printf("Input m,n:");
        scanf("%d%d",&m,&n);
        number(m,n);
        return 0;
    }
  • 相关阅读:
    MySQL索引长度限制问题
    Mysql查询缓存碎片、缓存命中率及Nagios监控
    PHP多台服务器跨域SESSION共享
    php会话全揭秘
    深入PHP中慎用双等于(==)的详解
    php二进制安全的含义
    分表,分库算法
    php学习网站推荐
    在linux平台下,设置core dump文件属性(位置,大小,文件名等)
    常用Linux shell命令汇总
  • 原文地址:https://www.cnblogs.com/160809407MZA/p/6216164.html
Copyright © 2011-2022 走看看