My student number: s154099 23 87 15 66 61 63 31 84 6 56 -- 6, 87 52 39 96 52 21 62 28 36 32 8 -- 8, 96 98 41 98 83 85 71 100 23 16 66 -- 16, 100 The minimum and the maximum in all: 6, 100 ---------------------------------- |
解答用紙を使用する際には,まず,科目名の不要な方を削除してください.また,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がC言語のプログラムとなっていますので, cc コマンドを実行して,コンパイルエラーの無いことを確認してから提出してください. 指定の解答用紙を使用していない,コンパイルエラーが出る,実行時に警告が出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください. |
/* ************************************************** */ /* */ /* プログラミング入門 情報科学演習C7 */ /* レポート課題 */ /* 2015.12.07 */ /* */ /* ************************************************** */ /* */ /* 学生番号: */ /* */ /* 氏名: */ /* */ /* ************************************************** */ /* */ /* この行以降に解答のプログラムを書くこと */ #include <stdio.h> #include <stdlib.h> #include <time.h> main() { srand((unsigned) time(NULL)); int i, j, num, min, max, tmin = 100, tmax = 0; printf("My student number: s154099\n\n"); for(i=1; i<=3; i++){ min = 100; max = 0; for(j=1; j<=10; j++){ num = rand() % 100 + 1; printf("%3d ", num); if(num >= max) max = num; if(num <= min) min = num; } if(max>=tmax) tmax = max; if(min <= tmin) tmin = min; printf(" -- %3d, %3d\n", min, max); } printf("The minimum and the maximum in all: %3d, %3d\n", tmin, tmax); printf("\n----------------------------------\n\n"); return(0); } |