2019-1-17
阿新 • • 發佈:2019-01-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