プログラミング入門 情報科学演習 宿題 2013.10.21

Back


1から100までの範囲にある7の倍数をどれか一つ乱数を用いて発生させ,以下のように表示するプログラムを作成しましょう.また,先頭の行には学生番号を, 最後にはハイフンによるラインを出力させてください.

My student number: s134099

Multiple number of 7: 84

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

0は倍数としては考えませんので,注意してください.

解答例

/* ************************************************** */
/*                                                    */
/*      プログラミング入門  情報科学演習C7                            */
/*      レポート課題                                  */
/*      2013.10.21                                    */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      学生番号:                                    */
/*                                                    */
/*      氏名:                                        */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      この行以降に解答のプログラムを書くこと        */

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

main()
{
	srand((unsigned) time(NULL));
	
	int multi, num;
	
	num = 100 / 7;
	multi = (rand() % num + 1) * 7;
	
	printf("My student number: s134099\n\n");
	printf("Multiple number of 7: %d\n\n", multi);
	printf("----------------------------------\n\n");
	
	return(0);
}


Back