任务名称:数字炸弹游戏

任务名称:数字炸弹游戏
随机产生一个五位数,且没有重复数字;猜数时给出大小提示;当输入的数字和
产生的数字相同时,显示“炸弹爆炸,嘭!”,显示记录猜数的次数,最后给出评

  1. #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    void main()
    {
    	int ret = 0;
    	int i = 0;
    	int rnd = 0;
    	int cnt=0;
    	int a,b,c,d,e;
    	srand((unsigned int)time(NULL));
    	do{
    		ret = rand()%89999+10000;
    		a = ret /10000;
    		b = ret /1000%10;
    		c = ret /100%10;
    		d = ret /10%10;
    		e = ret %10;
    		if(a != b && b != c && c!=d && d!=e)
    			break;
    	}while(1);
    	printf("%d",ret);
    	printf("Ganestart!\n");
    	while(1)
    	{
    	printf("请输入一个数:");
    	scanf("%d",&rnd);
    	cnt++;
    	if(rnd>ret){
    	printf("太大了! \n");
    	}else if(rnd<ret){
    	printf("太小了! \n");
    	}else{
    	printf("炸弹爆炸,嘭! \n");
    	break;
    	}
    	}
    	printf("共猜了%d次",cnt);
    	return 0;
    }