演習 4-1

【問1】

次のプログラムを実行しても正しい結果が得られない。

何が間違いかを指摘し、正しく修正せよ。

ただし、intサイズが2バイト、longサイズが4バイトの処理系での演算を仮定する。

#include <stdio.h>
int main( void )
{
	int a = 30000, b = 10000;
	long c;
	
	c = a + b;
	
	return 0;
}

【問2】

1個 3000円の品物Aを 12個と、1個 5000円の品物Bを8個購入したときの合計金額、および、品物Aを8個と品物Bを12個購入したときの合計金額をもとめなさい。

また、計算結果は、

printf( "結果 = %ld\n", 「計算結果が格納されている変数」 );

を用いてそれぞれ画面出力しなさい。

実行結果

結果 = 76000
結果 = 84000

解答例戻る


banner初心者のためのポイント学習C言語」
Copyright(c) 2000-2004 TOMOJI All Rights Reserved