wwe

「wwe」の編集履歴(バックアップ)一覧に戻る

wwe - (2010/10/17 (日) 22:00:41) の編集履歴(バックアップ)


<stdio.h>
<time.h>
<string.h>
<stdlib.h>
void main(void)
{
int kake,moto;
int cho_han,me1,me2,kekka,num,beat;
char kekka_str[8];

printf("あなたの所持金を決めてくださいです\n==>");
scanf("%d",&moto);

while(1){
	printf("いくら掛けますか?(所持金より多くは掛けれません)\n==>");
	scanf("%d",&kake);
	
	while(moto<kake){
		printf("掛け金おーばーです…\nもう一度入力してくださいです\n==>");
		scanf("%d",&kake);
	}
	printf("丁なら0、半なら1を入力してください\n==>");
	scanf("%d",&cho_han);
	
	while(cho_han==1&&cho_han==0){
		printf("ナンカエラーダッテ\nもう一度入力してください\n==>");
		scanf("%d",&cho_han);
	}
	
	srand((unsigned)time(NULL));
	me1=rand()%6+1;
	me2=rand()%6+1;
	beat=me1+me2;
	kekka=(me1+me2)%2;
	if(kekka==0){
		strcpy(kekka_str,"丁");
	}
	else{
		strcpy(kekka_str,"半");
	}
		printf("\nサイコロは%dと%d\n合計%dで結果は%sでしたのだ!\n",me1,me2,beat,kekka_str);
		
	if(cho_han==kekka){
		moto=moto+kake;
	}
	else{
		moto=moto-kake;
	}
	if(moto<=0){
	printf("もうお金がありませんです…\nゲームを終了しています…\n\n次回を心よりお待ちしております…\n");
	break;
	
	}
	else{
		printf("あなたの持ち金は%dです\n",moto);
		printf("ゲームを続けますか?\n続けるなら1を、終わるなら0を入れてくださいです\n==>");
		scanf("%d",&num);
		while(num==1&&num==0){
			printf("ナンカエラーダッテ\nもう一度入力してください\n==>");
			scanf("%d",&num);
		}
	}
	if(num==0){
		printf("あなたの所持金は%dです\nゲームを終了しています…\n\n次回を心よりお待ちしております…\n");
		break;
	}
}
}