当时,我正在做一个猜数字代码,却一不小心将猜数字的输出代码写错了,还把最后输出变量写反了:
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<ctime>
using namespace std;
int main(){
int n,a,m;
cin>>n;
m=5;
srand(time(0));
a=rand()%100+1;
while(m!=a){
m--;
if(n>a){
cout<<"猜大了";
cout<<"猜对了";
}else{
cout<<"猜小了";
cout<<"猜对了";
}
if(m>0){
cout<<"请重猜"<<endl ;
cin>>n;
cout<<"猜对了";
}
}
cout<<"答案是"<<m<<"你用了"<<a<<"次";
return 0;
}
更正后如下:
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<ctime>
using namespace std;
int main(){
int n,a,m;
cin>>n;
m=5;
srand(time(0));
a=rand()%100+1;
while(m!=a){
m--;
if(n>a){
cout<<"猜大了";
}else{
cout<<"猜小了";
}
if(m>0){
cout<<"请重猜"<<endl ;
cin>>n;
}
}
cout<<"猜对了";
cout<<"答案是"<<a<<"你用了"<<m<<"次";
return 0;
}
————————————————
版权声明:本文为CSDN博主「w5966」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/w5966/article/details/133443682