寝癖頭の解法

学習中の覚え書きを投稿、更新していきます。

C言語によるサイコロの出目予想と判定、その継続と終了

C言語によるサイコロの出目予想と判定プログラムです。
Xcode上で、動作を確認しました。
サイコロの出目(1から6)を予想して、正誤を判定します。
予想が正解、あるいは外れてしまった場合は、コンティニューできます。
コンティニューを選ばなかった場合は、終了します。

/*
 C言語によるサイコロの出目予想と判定、その継続と終了
 https://neguse-atama.hatenablog.com
*/
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
    int r,answer,ha;
    srand((unsigned)time(NULL));
    r=rand()%6+1;
    do{
        printf("サイコロの出目を予想します。\n1から6までの数字を入力してください:");
        scanf("%d",&answer);
        if(r==answer)
            puts("予想は当たりました。GAME CLEAR");
        else
            puts("予想は外れました。GAME OVER");
        printf("もう一度サイコロの出目を予想しますか?・・・(0)はい (1)いいえ:");
        scanf("%d",&ha);
    }while(ha==0);
    return (0);
}

以前に書いた「C言語によるサイコロの出目予想と判定プログラム」を改善してみました。
ゲーム性と言う点において、よりわかりやすく出来たように思います。
今回は思いつきでしたが、これから可能性が色々とあるように考えられました。