549:繰り返し制御文3-自己診断1
774 ワード
質問する
自然数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;
}
Reference
この問題について(549:繰り返し制御文3-自己診断1), 我々は、より多くの情報をここで見つけました https://velog.io/@beom2day/LanguageCoder-549-반복제어문3-자가진단1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol