// // 442_Accurately Say "CocaCola"!.cpp // ZjgsOj // // Created by aran on 2022/3/11. // #include <iostream> using namespace::std; int isContain7(int test){ //判断 是否为7的倍数 或者 是否包括7 int flag = 0; if (test % 7 == 0 && test != 0) flag = 1; while (test != 0) { if(test % 10 == 7) flag = 1; test /= 10; } return flag; } int main() { int T; cin >> T; while (T--) { int p; cin >> p; int k = 0,ans[1000]; for (int i = 0; i < 1000; i++) { if (isContain7(i)) { ans[k++] = i; } } for (int i = 0; i < k; i++) { if(ans[i] + (p-1) == ans[i+(p-1)]){ cout << ans[i] << endl; break; } } } return 0; } |
Double click to view unformatted code.