C言語 勝手に学び舎 開校 第2回 なんと・・・・ おみくじ ^-^  です。

開発環境

WindowsC言語ツールWindowsC言語ツール ダウンロード ↓

https://forest.watch.impress.co.jp/library/software/gakucgengo/


MacC言語コンパイル方法(X-code)グーグルで 「x-code C言語 コンパイル方法」と検索すると出てきます。


/*------------ パーツ ---------------*/


/*-- 変数定義 --*/
int omikuzi; /* 乱数用 *

/int again; /* 判別用フラグ */

int kei = 0;

int result = kei; /* おみくじを引いた回数 */


/*-- 乱数発生 -- */
srand(time(NULL)); /* 乱数の種を初期化 */omikuzi = rand() % 100; /* 0~99 までの乱数を発生させる */

 

/*-- 入力処理 --*/scanf("%d", &no);

 

/*------------ コード ---------------*/

#include <stdio.h>

#include <stdlib.h

#include <time.h>
int main(void)

{

int omikuzi; /* 乱数用 */

int again; /* 判別用フラグ */

int kei = 0; int result = kei;

/* おみくじを引いた回数 */

 

printf("おみくじを引く\n\n");

 

do { /*------------------------------- ループ開始------------------------------*/

srand(time(NULL));

omikuzi = rand() % 100;

if(omikuzi <= 20) { printf("大吉 \n");

} else if (omikuzi > 20 && omikuzi <= 30) {

printf("中吉 \n");

} else if (omikuzi > 30 && omikuzi <= 70) {

printf("小吉 \n");

} else if (omikuzi > 70 && omikuzi <= 90) {

printf("吉 \n");

} else if (omikuzi > 90 && omikuzi <= 98) {

printf("末吉 \n");

} else { printf("凶 \n");

} printf("\n\nもう一度おみくじを引く 場合は (0)を押してください。終了する場合は(1)を押してください。\n\n");

scanf("%d", &again);

result++;

} while(again == 0); /*------------------------------- ループ終了条件------------------------------*/ 

printf("おみくじを引いた回数は%d回です。\n\n", result);

return 0; }

 

 /*---------- 解説といいますか そんなたいそう(漢字がわからない)なものではないのですが、JavaScript の方に記載させて頂きました -----*/

http://toshi-n.hatenablog.com/entry/2019/04/21/032910