C++ド初心者がC++をやってみる奴

C++について気づいたことや学んだことをつらつらと

ループで、指定した数、☆を表示する

ループを使って、指定した数、☆を表示する方法を紹介します。

#include<stdio.h>

void main() {
	/*
	変数の宣言
	*/
	int i, j;

	while (1) {
		/*
		数値を入力
		*/
		printf("最小値を入力:");
		scanf_s("%d", &i);
		printf("最大値を入力:");
		scanf_s("%d", &j);

		/*
		最小値が最大値以下かを判定
		*/
		if (i <= j) {
			/*
			☆を指定した数表示
			*/
			while (i <= j) {
				printf("☆");
				i++;
			}
			printf("¥n¥n");
		/*
		ループから抜ける
		*/
		}
		else {
			printf("終了¥n");
			printf("¥n");
			break;
		}
	}
}


変数の宣言。

#include<stdio.h>

void main() {
	/*
	変数の宣言
	*/
	int i, j;


ループの最小値と最大値を入力します。

	while (1) {
		/*
		数値を入力
		*/
		printf("最小値を入力:");
		scanf_s("%d", &i);
		printf("最大値を入力:");
		scanf_s("%d", &j);


ifで、最小値が最大値以下かを判定します。
Trueの場合、Whileループで、指定した数、☆を表示します。
Falseの場合、breakでループから抜けます。

		/*
		最小値が最大値以下かを判定
		*/
		if (i <= j) {
			/*
			☆を指定した数表示
			*/
			while (i <= j) {
				printf("☆");
				i++;
			}
			printf("¥n¥n");
		/*
		ループから抜ける
		*/
		}
		else {
			printf("終了¥n");
			printf("¥n");
			break;
		}
	}
}


実行すると、以下のようになります。
f:id:Free_Gamer:20210316080102p:plain
最小値を1、最大値を5にしてEnterを押すと、星が5つ表示されます。

最小値を、最大値より大きくすると・・・
f:id:Free_Gamer:20210316080309p:plain
終了と表示され、ループから抜けます。


おわりー


それではまたー^^ノシ