解答例 5-4

【問1】

#include <stdio.h>

int main( void )
{
	char str[80];

	printf( "文字列の入力 " );
	scanf( "%s", str );

	printf( "入力文字列  =  %s\n", str );

	return 0;
}

【問2】

#include <stdio.h>

int main( void )
{
	int     a;
	char    c;
	long    l;
	float   f;
	double  d;

	printf( "10進入力 = " );
	scanf( "%d", &a );
	printf( "10進出力:%d\n", a );
	printf( "16進出力:%x\n", a );

	printf( "16進入力 = " );
	scanf( "%x", &a );
	printf( "10進出力:%d\n", a );
	printf( "16進出力:%x\n", a );

	printf( "1文字入力 = " );
	scanf( "%*c%c", &c );
	printf( "1文字出力:%c\n", c );
	printf( "10進出力:%d\n", c );
	printf( "16進出力:%x\n", c );

	printf( "long入力 = " );
	scanf( "%ld", &l );
	printf( "long出力:%ld\n", l );

	printf( "float入力 = " );
	scanf( "%f", &f );
	printf( "float出力:%f\n", f );

	printf( "double入力 = " );
	scanf( "%lf", &d );
	printf( "double出力:%f\n", d );

	return 0;
}

戻る


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