关于我的一个程序

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:30:18
#include<iostream>
using namespace std;
int main()
{
cout<<"请输入一个数,猜猜这个物品的价钱"<<endl;
int b,a=8899765;
cin>>b;
int c=0;
while(1)
{
{
if(c=5)
cout<<"1"<<endl;
}
if(b==a)
{
cout<<"恭喜你答对了!!!" <<endl;
break;

}
else if(b>a)
{
cout<<"大了!这个数小于" <<b<<endl;
}
else
{
cout<<"小了!这个数大于" <<b<<endl;
}

c=c+1;
cin>>b;
}

cout<<"你一共用了"<<c<<"次机会!"<<endl;
system("pause");
}
在这个程序中,输入一个数,猜猜这个数的值。我想在

#include<iostream>
using namespace std;
void main() //用void类型就好了,最后的system("pause");不需要咯
{
cout<<"请输入一个数,猜猜这个物品的价钱"<<endl;
int b,a=8899765;
cin>>b;
int c=0;
while(c<20) //最多20次机会,换这样才能控制退出循环,不会无法结束
{
if(b==a)
{
cout<<"恭喜你答对了!!!" <<endl;
break;

}
else if(b>a)
{
cout<<"大了!这个数小于" <<b<<endl;
}
else
{
cout<<"小了!这个数大于" <<b<<endl;
}
c=c+1;
if(c==5||c==10||c==15)cout<<"已经第"<<c<<"次回答!"<<endl;
cin>>b;
}
cout<<"你一共用了"<<c<<"次机会!"<<