情報科学演習 宿題 2011.12.19

Back


90から99までの範囲の整数,80から89までの整数,70から79まで,というように 順に範囲を変更して行き,最後に0から9の範囲の乱数を生成して表示するプログ ラムを while 文を用いて作成せよ.

結果の表示は文字の配置や空行の挿入についても以下のようになるもの とし,1 行目に必ず自分の学生番号を表示するよ うにすること.また,末尾にハイフンによるライン を引いておくこと.

My student number: s114099

 94 81 76 66 53 43 34 28 18  3

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

解答用紙


解答例

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


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

main()
{
	srand((unsigned) time(NULL));

	int n=90;
    
	printf("My student number: s114099\n\n");
	
	while(n>=0){
		printf("%3d", rand() % 10 + n);
		n -= 10;
	}

	printf("\n\n--------------------------------------\n\n");
  	
	return(0);
}


Back