分享|11
46
6 小时前
6 小时前
发布于 云南

#include <bits/stdc++.h>

using namespace std;

// 检查四位数:千位=十位,个位=百位+1

bool check(int n) {

int g = n % 10; // 个位

int s = (n / 10) % 10; // 十位

int b = (n / 100) % 10; // 百位

int q = (n / 1000) % 10; // 千位(修正重复定义,用q区分)

// 题目要求的两个条件:千位=十位,个位=百位+1

if (q == s && g == b + 1) {

return true;

} else {

return false;

}

}

int main() {

int cnt = 0;

// 输入5个数,统计符合条件的个数

for (int i = 0; i < 5; i++) {

int temp;

cin >> temp;

if (check(temp)) {

cnt++;

}

}

cout << cnt << endl;

return 0;

}

评论 (0)