感谢上次网友们给我提出的意见,我这次重新改了亿下,可是好像被我改坏了
#include<bits/stdc++.h>
using namespace std;
char kz;
int a[10],n,w=0,x=0,d=100;
int main(){
cout<<"欢迎来到抽奖系统,每抽一次奖,将会使用5个点,有高达99.9%的机率中奖!输入’k‘即可开始"<<endl;
cin>>kz;
while(kz=='k'&&d!=0)
{
srand((unsigned)time(NULL));
for(int i=1;i<=10;i++)
{
a[i]=rand();
}
sort(a+1,a+10+1);
n=rand();
while(n>10)
{
n=rand();
}
if(a[n]>=a[6]) {cout<<endl<<"你抽到了:武器卡"<<endl;w++;d=d-5;}
else {if(a[n]<=a[5]&&a[n]>=a[1]) cout<<endl<<"你抽到了:效果卡"<<endl;x++;d=d-5;}
else cout<<endl<<"谢谢参与,下次再来"<<endl;d=d-5;
cout<<"继续or退出?继续请按k,退出请按t"<<endl;
cin>>kz;
if(kz=='t')
{
return 0;
}
if(d==0)
{
cout<<"哎呀,点数不够了,去发育亿下吧!";
}
}
return 0;
}
报错显示,第二个else有问题
想不到了,这个else有什么问题
只要可以用(不过不要改变表达效果)