97 条题解
-
0
本蒟蒻的第三篇题解
我看题解发布的代码都好简单,是钻样例的空子吗
题目传送门: P653 【入门】是两位的偶数吗
为了避免钻题目的空子,蒟蒻在这里把所有的情况都判断了一遍: 1,输入的数据是0 2,输入的数据是一位偶数 3,输入的数据是两位偶数 4,输入的数据是两位奇数 5,输入的数据不是两位数 6,输入的数据是负数
AC CODE 如下:
#include <bits/stdc++.h>//使用万能头文件 using namespace std;//创建明明空间 int main ()//不写的都是大佬 { int a;//定义输入的整数变量为a cin >> a;//输入a if (a / 100 >= 1)//判断是不是比两位数大的数,即看除以一百还有没有数 { cout << "No";//如果有第三位数,输出no return 0; } else if (a == 0)//如果a的值是0; { cout << "No";//输出no return 0; } else if (a < 0)//如果a 的值是负数 { cout << "No";//输出no return 0; } else if (a < 10)//如果a不是比两位数小 { cout << "No";//输出no return 0; } else//如果以上输出no的条件都不满足,即a为两位数 { if (a % 2 == 0)//判断是不是偶数 { cout << "Yes";//如果是偶数,输出yes } else//否则 { cout << "No";//输出no } } return 0;//保持return 0 的好习惯! }
=)完结撒花!🎉️
-
0
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; if(n % 2 == 0)//先判断是否为偶数,若是,继续判断是否为两位数。 { if(n / 10 <= 9 and n / 10 >= 1)//判断是否为两位数,因为一个两位数,除以10后的商必在1~9之内,由此可以判断。 { cout << "Yes" << endl; } else { cout << "No" << endl; } } else//若不是偶数,输出No { cout << "No" << endl; } return 0; }
编码不易😕 ,点赞走起👀️ 记得点赞再抱走奥😄
-
0
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; if(n % 2 == 0)//先判断是否为偶数,若是,继续判断是否为两位数。 { if(n / 10 <= 9 and n / 10 >= 1)//判断是否为两位数,因为一个两位数,除以10后的商必在1~9之内,由此可以判断。 { cout << "Yes" << endl; } else { cout << "No" << endl; } } else//若不是偶数,输出No { cout << "No" << endl; } return 0; }
信息
- ID
- 653
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 6
- 标签
- 递交数
- 12241
- 已通过
- 3816
- 上传者