解答例 3-1

【問1】

#include <stdio.h>

int main( void )
{
	double a = 5.36, b = 8.47, c = 5.789;
	double kekka;

	kekka = ( a + b ) * c / b;

	printf( "結果 = %f\n", kekka );

	return 0;
}

【問2】

#include <stdio.h>

int main( void )
{
	int kingaku = 10000;
	int kaimono = 468;
	int turi, maisu;

	/* 五千円札の枚数を求める */	
	turi = kingaku - kaimono;
	maisu = turi / 5000;
	printf( "五千円札の枚数 = %d\n",maisu );

	/* 千円札の枚数を求める */	
	turi = turi % 5000;
	maisu = turi / 1000;
	printf( "千円札の枚数   = %d\n",maisu );

	/* 五百円玉の枚数を求める */	
	turi = turi % 1000;
	maisu = turi / 500;
	printf( "五百円玉の枚数 = %d\n",maisu );

	/* 百円玉の枚数を求める */	
	turi = turi % 500;
	maisu = turi / 100;
	printf( "百円玉の枚数   = %d\n",maisu );

	/* 五十円玉の枚数を求める */	
	turi = turi % 100;
	maisu = turi / 50;
	printf( "五十円玉の枚数 = %d\n",maisu );

	/* 十円玉の枚数を求める */	
	turi = turi % 50;
	maisu = turi / 10;
	printf( "十円玉の枚数   = %d\n",maisu );

	/* 五円玉の枚数を求める */	
	turi = turi % 10;
	maisu = turi / 5;
	printf( "五円玉の枚数   = %d\n",maisu );

	/* 一円玉の枚数を求める */	
	maisu = turi % 5;
	printf( "一円玉の枚数   = %d\n",maisu );
	
	return 0;
}

戻る


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