
【分析问题】
这是一个简单的条件判断问题:
- 输入:一个整数 a,范围在 -32768 到 32767 之间
- 要求:判断 a 是否大于 1 并且小于 100
- 输出:如果满足条件则输出 “yes”,否则不输出任何内容
- 核心逻辑:使用 if 语句检查条件
a > 1 && a < 100 - 边界情况:需要考虑 a=1 和 a=100 的情况(不满足条件),以及各种范围内的整数
【建立模型(伪代码)】
开始
读取整数 a
如果 a > 1 并且 a < 100 则
输出 "yes"
结束如果
结束
【编写代码】
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
//注意边界值
if(n>1 && n<100){
cout<<"yes";
}
return 0;
}
【保存编译运行】