我试图让这段代码发挥作用:
Newrepo
基本上,想法是用户输入1到10之间的数字。虽然数字不在1到10之间,但它一直要求用户在值之间输入一个数字。然后,当数字介于值之间时,将其平方并返回给用户。
我无法理解为什么这不起作用
感谢任何帮助
答案 0 :(得分:2)
你有:
while (i > 10 && i < 1)
你想:
while (i > 10 || i < 1)
答案 1 :(得分:0)
你应该使用或||
,&&
的条件永远不会成真。
答案 2 :(得分:0)
while (i > 10 && i < 1)
你的病情在逻辑上是错误的;如果被重新解释,它说:
,
i
大于10 ANDi
小于1
根据您的代码判断,应使用||
运算符:
} while (i > 10 || i < 1);
答案 3 :(得分:0)
正如其他人所说,你的病情有问题。 一个数字显然不能同时低于1且高于10,所以while循环在do语句之后立即退出。
#include <iostream>
using namespace std;
int main()
{
int i;
do
{
cout << ("please enter a number between 1 and 10");
cin >> i;
} while (i < 1 || i > 10)
cout << "the square of the number you have entered is " << i*i;
}
答案 4 :(得分:0)
循环条件错误且永远不会循环,因为i
同时不能小于1 &&
大于10 ||
。您应该使用逻辑OR(std
)运算符。此外,在do-while语句之后必须有一个分号。你可能想要在提示后放置行尾。此外,即使有#include <iostream>
int main()
{
int i;
do {
std::cout << "please enter a number between 1 and 10\n";
std::cin >> i;
} while (i > 10 || i < 1);
std::cout << "the square of the number you have entered is " << i*i << std::endl;
}
的强大功能,您也不想开始污染全局命名空间的坏习惯。所以:
<!-- navbar -->
<div class="navbar navbar-default navbar-static-top">
<div class="container-fluid">
<div class="container">
<div class="navbar-header" style="height: 130px">
<a href="#" class="navbar-brand"><img src="http://i.imgur.com/ZrE6KrY.png" style="width: 150px"></a>
<a class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<i class="fa fa-bars"></i>
</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-right navbar-nav">
<li class="login-mobile"><br>
<div style="float: left; width: 50%; text-align: right;">
<button class="btn btn-primary">Sign up</button>
</div>
<div style="float: right; text-align: left; width: 50%;">
<button class="btn btn-success" >Login</button>
</div>
</li>
<li>
<a class="navbar-link-custom" style="padding-left: 8px; padding-right: 8px;" href="#">ABOUT US</a>
</li>
<li>
<a class="navbar-link-custom" style="padding-left: 8px; padding-right: 8px;"href="#">ATTRACTIONS</a>
</li>
<li>
<a class="navbar-link-custom" style="padding-left: 8px; padding-right: 8px;"href="#">EVENTS</a>
</li>
<li>
<a class="navbar-link-custom" style="padding-left: 8px; padding-right: 8px;"href="#">LATEST</a>
</li>
<li>
<a class="navbar-link-custom" style="padding-left: 8px; padding-right: 8px;"id="rightMostLink" href="#">CONTACT US</a>
</li>
<li>
<a class="navbar-link-custom socialIcon" >|</a>
</li>
<li>
<a class="navbar-link-custom sm socialIcon" href="#"><i class="fa fa-facebook"></i></a>
</li>
<li>
<a class="navbar-link-custom sm socialIcon" href="#"><i class="fa fa-twitter"></i></a>
</li>
<li>
<a class="navbar-link-custom sm socialIcon" href="#"><i class="fa fa-instagram"></i></a>
</li>
<li>
<a class="navbar-link-custom sm socialIcon" href="#"><i class="fa fa-snapchat"></i></a>
</li>
</ul>
</div>
</div>
</div>
</div><!-- /.navbar -->