C++ 如何添加计数器
我对如何在我的代码中添加计数器感到困惑-我正在编写一个2人数字猜测游戏,我想添加满足程序所需的猜测次数 到目前为止,我得到的是:C++ 如何添加计数器,c++,loops,counting,C++,Loops,Counting,我对如何在我的代码中添加计数器感到困惑-我正在编写一个2人数字猜测游戏,我想添加满足程序所需的猜测次数 到目前为止,我得到的是: #include <iostream> #include <cstdlib> #include <ctime> int main() { int x; int guess; std::cout << "Enter the number for the player to guess.";
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
int x;
int guess;
std::cout << "Enter the number for the player to guess.";
std::cin >> x;
do
{
std::cout << "Enter your guess.";
std::cin >> guess;
if (guess > x)
std::cout << "lower\nEnter your guess.\n";
else if (guess < x)
std::cout << "higher\nEnter your guess.\n";
else
std::cout << "You guessed it!\n";
} while (guess != x);
return 0;
}
#包括
#包括
#包括
int main()
{
int x;
智力猜测;
std::cout>x;
做
{
std::cout>猜测;
如果(猜测>x)
std::cout您只需添加一个变量,并在每次循环时增加它,如下所示:
int guesses = 0;
do
{
guesses++;
std::cout << "Enter your guess.";
std::cin >> guess;
if (guess > x)
std::cout << "lower\nEnter your guess.\n";
else if (guess < x)
std::cout << "higher\nEnter your guess.\n";
else
std::cout << "You guessed it!\n";
} while (guess != x);
std::cout << "You took " << guesses << " guesses!" << std::endl;
int猜测=0;
做
{
猜测++;
std::cout>猜测;
如果(猜测>x)
std::cout#包括
#包括
#包括
int main()
{
int x;
智力猜测;
std::cout>x;
整数计数=0;
做
{
std::cout>猜测;
如果(猜测>x)
std::cout使用一个变量来存储猜测计数,并递增它,直到答案匹配为止。:)
#包括
#包括
#包括
int main()
{
int x;
智力猜测;
std::cout>x;
int计数器=0;
做
{
计数器++;
std::cout>猜测;
如果(猜测>x)
std::cout#包括
#包括
#包括
int main()
{
int x;
智力猜测;
std::cout>x;
int counter=0;//创建一个新变量来计算猜测
做
{
std::cout>猜测;
如果(猜测>x)
std::cout Thank Kvothe,我有很多东西要学,但我正在学习,两周前我感觉自己像个黑客,因为我登录到命令行服务器,哈哈……请点击旁边的勾号接受最有用的答案。你有一个bug。如果玩家输入了错误的号码,“输入你的猜测”将被打印两次。
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
int x;
int guess;
std::cout << "Enter the number for the player to guess.";
std::cin >> x;
int count = 0;
do
{
std::cout << "Enter your guess.";
std::cin >> guess;
if (guess > x)
std::cout << "lower\nEnter your guess.\n";
else if (guess < x)
std::cout << "higher\nEnter your guess.\n";
else
std::cout << "You guessed it...";
count++;
} while (guess != x);
std::cout << "in " << count << "times" <<endl;
return 0;
}
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
int x;
int guess;
std::cout << "Enter the number for the player to guess.";
std::cin >> x;
int counter=0;
do
{
counter++;
std::cout << "Enter your guess.";
std::cin >> guess;
if (guess > x)
std::cout << "lower\nEnter your guess.\n";
else if (guess < x)
std::cout << "higher\nEnter your guess.\n";
else
std::cout << "You guessed it!\n";
} while (guess != x);
std::cout<<"You have guessed "<<counter<<" times for correct answer"<<endl;
return 0;
}
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
int x;
int guess;
std::cout << "Enter the number for the player to guess.";
std::cin >> x;
int counter = 0; //make a new variable to count the guesses
do
{
std::cout << "Enter your guess.";
std::cin >> guess;
if (guess > x)
std::cout << "lower\nEnter your guess.\n";
else if (guess < x)
std::cout << "higher\nEnter your guess.\n";
else
std::cout << "You guessed it!\n";
++counter; //increase it each time a guess happened
} while (guess != x);
//print the count of guesses
std::cout << "Took you " << counter << " guesses!" << std::endl;
return 0;
}