fork(1) download
  1. #include<stdio.h>
  2.  
  3. int main(){
  4. int x;
  5. int kaizyo=1;
  6.  
  7.  
  8. printf("整数を入力して下さい:");
  9. scanf("%d",&x);
  10.  
  11. if(x<=0){
  12. printf("値が不適当です。");
  13. }else{
  14. //条件が違う
  15. while(x>1){
  16. kaizyo=kaizyo*x;
  17. x=x-1;
  18. }
  19. printf("%dの階乗は%dです。",x,kaizyo);
  20. }
  21. }
Success #stdin #stdout 0s 1724KB
stdin
10
stdout
整数を入力して下さい:1の階乗は3628800です。