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

Back


for 文を使用して10から20までの11個の整数を要素に持つ配列を作成し,そのどれか一つをランダムに選択して表示するプログラムを作成しましょう.

My student numbe: s134099

Today's lucky number: 14

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

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

単純に10から20までのどれかの整数を表示するのでは無く,必ず一度配列を用意してそこから一つ表示するようにしてください.そうでないと加点できません.

解答例

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

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

main()
{
	srand((unsigned) time(NULL));
	
	int i, num, ary[11];
	
	for(i=0; i<=11; i++)
		ary[i] = i + 10;
	
	num = rand() % 11;
	
	printf("My student numbe: s134099\n\n");
	printf("Today's lucky number: %d\n\n", ary[num]);
	printf("------------------------\n\n");
	
	return(0);
}


Back