1. 程式人生 > >2019-1-17

2019-1-17

urn ret lse int tdi pri 正整數 是否 while

#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