作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
**
我想打印b和c之间的每个整数(n),以便如果n> 9则执行else语句并以偶数或奇数的形式打印出每个整数。if语句在c和b变量的以下条件满足时执行是正确的,所以如果我输入c和b都<9,那没有问题。
**
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int b;
int c;
string x[9] = {"one","two","three","four","five","six","seven","eight","nine"};
cin >> c;
cin >> b;
for (int r=0 ; c <= b ; c+1) {
c=c+1+r;
if (1<= c <= 9) {
cout << x[c-2] << endl;
} else {
if (c%2 != 0) {
cout << "odd" << endl;
} else {
cout << "even" << endl;
}
}
c;
}
return 0;
}
最佳答案
条件1<= c <= 9
无法按预期工作。1<= c <= 9
被视为(1 <= c) <= 9
。
此处的1 <= c
将被视为0
或1
,因此条件(1 <= c) <= 9
始终为true。
您应该改为使用1 <= c && c <= 9
。
关于c++ - 无法执行else语句,它会给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64226730/
我有一个经典的 ASP 页面 (VBscript),它在服务器端生成 XML,然后 Response.Writes。该页面根本没有客户端。 但是我需要将其转换为 JSON。由于我找不到有效的 ASP
我想从客户端应用程序的 HDFS 中读取特定的 SequenceFile。我可以使用 SequenceFile.Reader 来做到这一点,它工作正常。但是是否也可以通过分析抛出的 IOExcepti
我是一名优秀的程序员,十分优秀!