プログラミング入門 小テスト 2017.12.11

Back


規則性の無い以下の5つの数字の内のどれか一つをランダムに表示するプログラムを作成せよ.

11 53 621 1357 20995

My student number: s174099

Random number: 621

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

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

5つの数字をまず配列に入れて,そこから一つ取り出すことを考えてください.

解答例

/* ************************************************** */
/*                                                    */
/*      プログラミング入門                            */
/*      小テスト                                      */
/*      2017.12.11                                    */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      学生番号:                                    */
/*                                                    */
/*      氏名:                                        */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      この行以降に解答のプログラムを書くこと        */

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
	srand((unsigned) time(NULL));
	
	int ary[5] = {11, 53, 621, 1357, 20995};
	
	printf("My student number: s174099\n\n");
	
	printf("Random number: %d\n", ary[rand()%5]);
	
	printf("\n------------------------\n\n");
	
	return(0);
}


Back