プログラミング入門II 宿題 2019.05.27

Back


今回は配列の予習課題です.2桁の正の整数を乱数により5個発生させ,それら画面に表示するとともにを配列に格納します.続いて,先ほどの乱数を逆順に表示することを行うプログラムを作成しましょう.

My student number: s186099

46 57 40 63 16 
16 63 40 57 46 

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

なお,結果の出力では必ず最初の行に自分の学生番号を,最後にハイフンによるラインをつけること.無い場合には減点するので注意.

教科書にも書いてありますが,配列の要素の順番を示す添字は0から始まることに注意しましょう.
解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がC言語のプログラムとなっていますので, cc コマンドを実行して,コンパイルエラーの無いことを確認してから提出してください.

指定の解答用紙を使用していない,コンパイルエラーが出る,実行時に警告が出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください.


解答例

// ************************************************** 
//                                                    
//      プログラミング入門II レポート課題                                    
//      2019.5.27                                    
//                                                    
// ************************************************** 
//                                                    
//      学生番号:                                     
//                                                    
//      氏名:                                         
//                                                    
// ************************************************** 
//                                                    
//      
              
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
	srand((unsigned) time(NULL));
	
	printf("My student number: s186099\n\n");
	
	int i, ary[5];
	
	for(i=0; i<=4; i++)
	{
		ary[i] = rand() % 90 + 10;
		
		printf("%d ", ary[i]);
	}
	
	printf("\n");
	
	for(i=4; i>=0; i--)
	{
		printf("%d ", ary[i]);
	}
	
	printf("\n\n----------------------------\n\n");
	
	return 0;
}


Back