第2回の演習の解答例

(1)画面に

  2010年4月21日 

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

ただし,数字の部分は%dを使って表示させること.

解答例:


#include <stdio.h>
 
void main()
{
	printf("%d年%d月%d日¥n",2010,4,21);

}



(2)整数型の変数,a = 4, b = 3 とするとき,次の各計算結果を画面に表示するプログラムを作成しよう.

解答例:


#include <stdio.h>
 
void main()
{
    int a, b;/* ここはコメント.宣言は最初 */
     
    a = 4;/* ここはコメント.aに4を代入 */
    b = 3;/* ここはコメント.bに3を代入 */
        
    printf("a + 1 = %d ¥n", a+1); 
    printf("a + b = %d ¥n", a+b); 
    printf("a - b = %d ¥n", a-b); 
    
}

(3)整数型の変数,a = 6, b = 5 とするとき,次の各計算結果を画面に表示するプログラムを作成しよう.

解答例:


#include <stdio.h>
 
void main()
{
	int a,b; /*ここはコメント.C言語のとき宣言は最初*/

	a = 6;	/*ここはコメント.aに6を代入*/
	b = 5;	/*ここはコメント.bに5を代入*/

	printf("a×b=%d¥n",a*b);
	printf("a÷b=%d¥n",a/b);
	printf("a%%b=%d¥n",a%b); /*ここはコメント.半角%を表示させるには,%%と打つ*/
	printf("a^2+ab=%d¥n",a*a+a*b);
 
}
 



(4)整数型の変数,a = 8, b = 7 とするとき,次の各計算結果を画面に表示するプログラムを作成しよう.

解答例:


#include <stdio.h>
 
void main()
{
	int a,b; /*ここはコメント.C言語のとき宣言は最初*/

	a = 8;	/*ここはコメント.aに8を代入*/
	b = 7;	/*ここはコメント.bに7を代入*/

	printf("底辺が%d,高さ%dの三角形の面積;%d¥n",a,b,a*b/2);
	printf("上底が%d,下底が%d,高さ%dの台形の面積;%d¥n",a,a+4,b,(a+a+4)*b/2);
}