My student number: s164099 Random number: 63 Corresponding character: ? It's a symbol. -------------------------- |
表示においては,最初の行に学生番号,最後にはハイフンによる線を出力するようにしてください.また,必ず解答用紙を使用し,解答用紙には学生番号と名前を記入してください.
if による判断において必ず何かを実行するパターンなので,この問題では else を使います.
/* ************************************************** */ /* */ /* プログラミング入門 情報科学演習C7 */ /* 小テスト */ /* 2016.10.31 */ /* */ /* ************************************************** */ /* */ /* 学生番号: */ /* */ /* 氏名: */ /* */ /* ************************************************** */ /* */ /* この行以降に解答のプログラムを書くこと */ #include <stdio.h> #include <stdlib.h> #include <time.h> main() { srand((unsigned) time(NULL)); int num = rand() % 21 + 50; printf("My student number: s164099\n\n"); printf("Random number: %d\n", num); printf("Corresponding character: %c\n", num); printf("It's a "); if(num<=57) printf("numeral.\n"); else if(num<=64) printf("symbol.\n"); else printf("letter.\n"); printf("\n--------------------------\n\n"); return(0); } |