⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 猜猜猜.cpp

📁 我正在学习C编程
💻 CPP
字号:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()
{	
	int b[11],i,j,k,a,c,e,f,g;
	char d;
	printf("欢迎来到我猜,我猜,我猜猜猜~~~\n\n\n");
	srand(time(NULL));
	for(i=1;i<11;i++)
	{	
		b[i]=rand()%10*10;	
		for(j=1;j<i;j++)
		{
			if(b[i]==b[j])
			{
				i--;
				break;
			}
		}
	}	
//	for(i=1;i<11;i++)
//	{
//		printf("%d\t",b[i]);
//	}
	
	printf("请输入您挑选的箱子号(1-10): ");
    scanf("%d",&k);

	if(k==1||k==2||k==3||k==4||k==5||k==6||k==7||k==8||k==9||k==10)
	{
		printf("您选择了第%d号箱子!\n\n",k);
		e=(450-b[k])/9;
	    printf("系统愿意出价%d万元与您选中的箱子交换\n",e);
		printf("是否愿意?(Y/N)");
		getchar();
		scanf("%c",&d);
		if(d=='Y'||d=='y')
		{
			printf("您交换成功!\n");
			if(e>b[k]){printf("恭喜您!您原先选择的%d号箱子是%d万元,交换后您多赚了%d万元!\n",k,b[k],e-b[k]);	}
			else {printf("很遗憾!您原先选择的%d号箱子是%d万元,交换后您亏了%d万元!\n",i,b[k],b[k]-e);}
        }
		else
		{
			printf("(现在有一个机会给您任意打开一个箱子,您可以选择是否愿意交换为平均价格)\n");
		    printf("请选择1-10中其余任意一个箱子(%d除外): ",k);
		    scanf("%d",&a);
			if(a!=k&&a>0&&a<11)
			{
		    c=(450-b[k]-b[a])/8;
		    printf("您选择了%d号箱子,它的金额是:%d万元,系统愿意出价%d万元与您选中的箱子交换\n",a,b[a],c);
            printf("是否愿意?(Y/N)");
		    getchar();

		    scanf("%c",&d);
		    if(d=='Y'||d=='y')
			{
		    	printf("您交换成功!\n");
		        if(c>b[k]){printf("恭喜您!您原先选择的%d号箱子是%d万元,交换后您多赚了%d万元!\n",k,b[k],c-b[k]);	}
			    else{printf("很遗憾!您原先选择的%d号箱子是%d万元,交换后您亏了%d万元!\n",k,b[k],b[k]-c);	}
            }
			else
			{
				printf("(系统给您任意打开一个箱子,您可以选择是否愿意交换为平均价格)\n");
				printf("请选择1-10中其余任意一个箱子(%d,%d除外): ",k,a);
				scanf("%d",&f);
				c=(450-b[k]-b[a]-b[f])/7;
	            printf("您选择了%d号箱子,它的金额是:%d万元,系统愿意出价%d万元与您选中的箱子交换\n",f,b[f],c);
                printf("是否愿意?(Y/N)");
		        getchar();
		        scanf("%c",&d);
		        if(d=='Y'||d=='y')
				{
					printf("您交换成功!\n");
		        	if(c>b[k]){printf("恭喜您!您原先选择的%d号箱子是%d万元,交换后您多赚了%d万元!\n",i,b[k],c-b[k]);}
					else{printf("很遗憾!您原先选择的%d号箱子是%d万元,交换后您亏了%d万元!\n",i,b[k],b[k]-c);}
				}
                else
				{
					printf("(系统再给您最后个机会,您再选择个箱子,可以选择是否愿意交换为平均价格)\n");
			     	printf("请选择1-10中其余任意一个箱子(%d,%d,%d除外): ",k,a,f);
					scanf("%d",&g);
					c=(450-b[k]-b[a]-b[f]-b[g])/6;
					{
						printf("您选择了%d号箱子,它的金额是:%d万元,系统愿意出价%d万元与您选中的箱子交换\n",g,b[g],c);
                        printf("是否愿意?(Y/N)");
		                getchar(); 	scanf("%c",&d);
		                if(d=='Y'||d=='y')
						{
							printf("您交换成功!\n");
		                	if(c>b[k]){printf("恭喜您!您原先选择的%d号箱子是%d万元,交换后您多赚了%d万元!\n",i,b[k],c-b[k]);	}
			                else{printf("很遗憾!您原先选择的%d号箱子是%d万元,交换后您亏了%d万元!\n",i,b[k],b[k]-c);	}
						}
						else{printf("您最终放弃了换其他金额,您所选择的%d号箱子内的金额是%d万元\n",k,b[k]);}
					}
				}
			}
		}
				else
				{
					printf("您输入不正确,请输入1-10之间的整数!\n");
				}
		}
		}
		else
		{
			printf("您输入不正确,请输入1-10之间的整数!\n");
			
		}
	
	
	



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -