問題023

整数nを入力し、nの階乗を出力して終了するプログラムを作成してください。
ただし、nは、1以上12以下とします。

入力

n(整数)

出力

nの階乗(整数)

入力例

5

出力例

120

考え方

1からnまでをかければいいと思います。



Java
//
//A023.java
//

import java.io.*;

public class A023{
    public static void main(String[] args)throws IOException{
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        int n=Integer.parseInt(br.readLine());
        int now=1;
        //1からnまでをかける(間違っても0をかけないように!)
        for(int i=1;i<=n;i++){
            now*=i;
        }
        System.out.println(now);
        br.close();
    }
}

正しくゲームをするページ>パソコン甲子園攻略>ココ