プログラミング入門 情報科学演習 小テスト 2013.10.28

Back


0もしくは1を乱数を使って2回発生させます.二つの数が一致したら same と,そうで無い場合には different と表示させるプログラムを作成しましょう.

My student number: s134099

Two numbers: 1 and 1
same

---------------------

表示においては,最初の行に学生番号,最後にはハイフンによる線を出力するようにしてください.また,必ず解答用紙を使用してください.

乱数を2つ発生させてそれらの値を後で比較するということは,変数は2つ用意しなければいけないことに注意してください.

解答例

/* ************************************************** */
/*                                                    */
/*      プログラミング入門  情報科学演習C7                            */
/*      小テスト                                      */
/*      2013.10.28                                    */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      学生番号:                                    */
/*                                                    */
/*      氏名:                                        */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      この行以降に解答のプログラムを書くこと        */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

main()
{
	srand((unsigned) time(NULL));
	
	int m, n;
	
	printf("My student number: s134099\n\n");
	
	m = rand() % 2;
	n = rand() % 2;
	
	printf("Two numbers: %d and %d\n", m, n);
	
	if(m==n)
		printf("same\n\n");
		
	if(m!=n)
		printf("different\n\n");
	
	printf("---------------------\n\n");
	
	return(0);
}


Back