549:繰り返し制御文3-自己診断1


質問する


自然数nを入力し、1から奇数を順次加算し、nより大きい場合はプログラムを記述し、加算奇数とその和を出力する.

入力


100

しゅつりょく


10 100

コード#コード#

package com.jungol.algorihm099;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int sum = 0;
        int cnt = 0;

        for(int i = 1; i <= n; i++) {
            if(i % 2 != 0) {
                sum += i;
                cnt++;

                if (sum >= n) {
                    break;
                }
            }
        }
            System.out.print(cnt + " ");
            System.out.println(sum);
    }
    sc.close;
}