📄 猜猜猜.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 + -