#include
#include
#include
void main(){
cout<<"猜数字游戏正式开始,请把握机会!"<
char z;
do{
int i=1;
srand(time(0));
y=rand()%1000;
cout<
for(i=1;i<=10;i++){
if(x>y){if(i==10){cout<<"您猜的数字高了,您已经没有机会。"<
else if(x
else cout<<"恭喜您猜对了,您最后的分数为"<<11-i<<"分!"<
cout<<"真可惜,一次都没猜对,请重新开始!"<
cin>>z;}
else{
cout<<"本关已结束,进入下一关!"<
cin>>z;}}while(z=='Y'||z=='y');
}
用这个试试!
第一句,加上初始化:
int answer[4]={1,3,5,2},guess,a=0,b=0,times=0,i,j;
后面一句,加上强制转换:
guess=guess-(int)((guess/pow(10.0,i))*pow(10.0,i));