猜数字游戏 获取10以内随机数,猜这个随机数,猜对跳出游戏,否则继续 随机数获取: srand(time(NULL)); int num = rand(); num即是获取的随机数

猜数字游戏
获取10以内随机数,猜这个随机数,猜对跳出游戏,否则继续
随机数获取:
srand(time(NULL));
int num = rand();
num即是获取的随机数

#include <stdio.h>
#include <stdlib.h> 
#include<time.h>

int main(void)
{
int rst,g;
int guesscount;

srand( time(NULL) );
printf("猜数游戏,输入-1退出\r\nLet's go !\r\n\r\n");
do {                     
rst = (int)((double) rand() /(double) RAND_MAX * 10);
guesscount=0;
while(1){
	guesscount++;
	printf("猜猜是几:”);
	scanf("%d",&g);
	if(g==-1)
		return 0;
	if(g==rst){
		
		printf("鎭枩锛屽彧鐢?d娆″氨鐚滃浜嗐€俓r\n鍐嶆潵涓€鎶婏紒\r\n",guesscount);
		  break;
	}else {
	if (guesscount < 10 )
		printf("%s浜?鍐?,g > rst ? "澶?:"灏?);
	else{
		printf("鐪嬫潵浣犵寽涓嶅嚭鏉ヤ簡锛岃瘯璇曚笅涓€涓€俓r\n");
		break;
	}
}
}
} while(1);
return 0;
};

在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页