int day[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; |
このとき1から12までの整数を乱数で一つ発生させて,その月の日数を答えるプログラムを作りましょう.
My student number: s124099 Days of month 1: 31 ------------------------------ |
表示においては,最初の行に学生番号,最後にはハイフンによる線を出力するようにしてください.また,必ず解答用紙を使用してください.
/* ************************************************** */ /* */ /* 情報科学演習 C6 C7 */ /* 小テスト */ /* 2013.01.07 */ /* */ /* ************************************************** */ /* */ /* 学生番号: */ /* */ /* 氏名: */ /* */ /* ************************************************** */ /* */ /* この行以降に解答のプログラムを書くこと */ #include <stdio.h> #include <stdlib.h> #include <time.h> main() { srand((unsigned) time(NULL)); int month, day[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; month = rand() % 12 + 1; printf("My student number: s124099\n\n"); printf("Days of month %d: %d\n", month, day[month-1]); printf("\n------------------------------\n\n"); return(0); } |