[TIL] 211001


if~else文の使用


質問です。


プログラムを作成し、1または100未満の整数の7の倍数と9の倍数を出力します.
ただし、7の倍数、9の倍数の整数は1回のみ出力されます.

コード#コード#

#include <stdio.h>

int main(void)
{
	int i;
	for (i = 1; i < 100; i++)
	{
		if (i % 7 == 0 || i % 9 == 0)
			printf("%d\n", i);
	}

	return 0;
}

実行結果



  • for文を活用するなんて全く考えられませんでした.どうしようか迷ったあげく、答えを確認した.
  • 次回は必ず再確認して解きます.
  • 出力は
  • 全体を巡回する(条件)7の倍数、9の倍数のみ出力(連結演算を用いる)
  • .

    質問です。


    2つの整数を入力して2つのデジタル差を出力するプログラムを実現します.ただし、無条件に大数から小数を減算した結果が出力されます.結果値はゼロより大きくなければなりません.

    コード#コード#

    #include<stdio.h>	
    
    int main(void)
    {
    	int num1, num2;
    	int result;
    
    	printf("두 수를 입력하시오\n");
    	scanf("%d %d", &num1, &num2);
    
    	if (num1 > num2)
    		result = num1 - num2;
    	else
    		result = num2 - num1;
    
    	printf("두 수의 뺄셈 결과값: %d \n", result);
    	return 0;
    }

    実行結果



  • は忘れ続け、指摘しなければならない.
    初期式と増減式がなくてもいいです!簡単なことをあまり難しく考えないでください.