码迷,mamicode.com
首页 > 其他好文 > 详细

2019-1-17

时间:2019-01-17 21:08:24      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:int   nbsp   pre   倒序   lse   avr   scan   递归   stdio.h   

#include<stdio.h>

int main(void)
{
    int x,y;
    printf("请输入两个整数:");
    scanf("%d-%d",&x,&y);

    if(x>y){
        printf("%d>%d",x,y);
    } else if(x==y){
        printf("%d=%d",x,y);    
    } else{
        printf("%d<%d",x,y);      
    }
    
    
    return 0;
}


/*
    返回给定正整数的倒序数。如给定的是1234,返回4321
*/
#include<stdio.h>

int main(void)
{
    int avr;
    int y=0;
    do{
        printf("请输入一个数:");
        scanf("%d",&avr);
    }while(avr<0);
    
    
        while(avr>0){
            y=y*10+avr%10;
            avr=avr/10;
        }
        printf("%d\n",y);
    return 0;
}



/*
    用递归求得一个整型数的阶乘
*/
#include <stdio.h>

int sumn(int n);

int main(void)
{
    int a;
    printf("请输入一个整数:");
    scanf("%d",&a);
    printf("%d\n",sumn(a));

    return 0;
}

int sumn(int n)
{
    if(n<0)
        return 0;
    if(n==0)
        return 1;
    if(n>0)
        return n * sumn(n-1);
}

/*
    判断一个整数是否在某两个整数之间
*/
#include <stdio.h>

int main(void)
{
    int x=12,y=36;
    int avr;
    do{
        printf("请输入一个整数:");
        scanf("%d",&avr);
    }while(avr<0);

    if(avr>x&&avr<y)
    {
        printf("%d在某两个数之间\n",avr);    
    }else{
        printf("%d不在某两个数之间\n",avr);    
    }

    return 0;    
}

 

2019-1-17

标签:int   nbsp   pre   倒序   lse   avr   scan   递归   stdio.h   

原文地址:https://www.cnblogs.com/zhangxuebo/p/10284203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!