第2回の演習の解答例

(1)画面に

  ¥100もらった 

  ”テンション30%上昇!”

と画面に表示するようなプログラムを作ろう.

解答例:


#include <stdio.h>

void main()
{
	printf("¥¥100もらった¥n");
	
	printf("¥"テンション30%上昇!¥"¥n");
}



(2)a = 6, b = 5 のとき,次の各計算結果を表示するプログラムを作成せよ.

解答例:


#include <stdio.h>

void main()
{
    int a, b;
    float c;

    a = 6;
    b = 5;
    c = (float)a / (float)b;
    
    printf("a x b = %d ¥n", a*b); 
    printf("a / b = %f ¥n", c); 
    printf("a %% b = %d ¥n", a%b); /* ここはコメント.%%で画面に%が出力される */
    printf("a^2 + ab = %d ¥n", (a+b)*a); 
    printf("底辺a,高さbの三角形の面積 = %d¥n", a*b/2); 
    printf("上底a, 下底a+4,高さb の台形の面積 = %d¥n",(a+a+4)*b/2);
}


    printf("a / b = %f ¥n", c); 
}

(3)コマンドプロンプトに好きなアルファベットの大文字1文字を絵で表してみよう.

解答例(Mの場合):


#include <stdio.h>

void main()
{
	printf("|\    /|¥n");
	printf("| \  / |¥n");
	printf("|  \/  |¥n");
	printf("|      |¥n");

}




(4)掛け算九九の9の段を,以下のように式と答えを表すプログラムを作ろう.

解答例:


#include <stdio.h>

void main()
{
	printf("9の段の式と答えを表す.¥n");
	printf("9×1=9¥n");
	printf("9×2=18¥n");
	printf("9×3=27¥n");
	printf("9×4=36¥n");
	printf("9×5=45¥n");
	printf("9×6=54¥n");
	printf("9×7=63¥n");
	printf("9×8=72¥n");
	printf("9×9=81¥n");
}