合法IP (HJ90)
C++代码如下:
#include <iostream> #include <vector> using namespace std; int main() { vector<int> nums(4,0); vector<char> ch(3); while (cin >> nums[0] >> ch[0] >> nums[1] >> ch[1] >> nums[2] >> ch[2] >> nums[3]) { if (ch[0] == '.' && ch[1] == '.' && ch[2] == '.') { if (nums[0] >= 0 && nums[0] <= 255 && nums[1] >= 0 && nums[1] <= 255 && nums[2] >= 0 && nums[2] <= 255 && nums[3] >= 0 && nums[3] <= 255) { cout << "YES" << endl; } else { cout << "NO" << endl; } } else { cout << "NO" << endl; } } return 0; }

浙公网安备 33010602011771号