C入門10 課題
1. 次のプログラムを実行するとどうなるでしょうか。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int saikoro(void){
printf("さいころを振るよ〜\n");
printf("ころころころ...\n");
return rand() % 6 + 1;
}
int main(void)
{
srand( (unsigned)time( NULL ) );
printf("%d", saikoro());
return 0;
}
2. 実行すると、1から引数までの乱数を戻す関数myRandを書いてください。
つまり、たとえば、myRand(30)と書けば、それが1から30までのどれかになるというものです。
3. 問2で書いたmyRandを使って、今日のパワーとラッキー度を表示するおみくじプログラムを
書いてください。
パワーとラッキー度は、1から100までとします。
4. ユーザとじゃんけんをして、ひきわけなら0、ユーザが勝ったら1、コンピュータが勝ったら2を
戻す関数jankenを書いてください。
5. 問4のjankenを使って、ユーザとコンピュータが3回勝負のじゃんけんをするプログラムを
書いてください。
最終課題(静岡産業大学国際情報学部学生用)
1.ken2にあるkadai.cの「/* ここ A */」などとあるところ(AからFまで)を埋めて、プログラムを完成させなさい。
2.kadai.cを自分なりに改良したものをkadai_kairyou.cという名前で完成させなさい。
(改良の方向は自由です。自分のセンス・心意気・気力...などを、適度に見せてくれればオッケーです。^^)
3.「プログラミングとはどういうものか」と一般の人に聞かれたときの答を200字程度で書き、programming.txtとしなさい。
完成させたkadai.c、kadai_kairyou.c、programming.txtを添付したメールを、私宛に送ってください。
件名は「f(学籍番号)課題」とし、本文には、名前(本名・フルネーム)を入れてください。
7月31日必着!