解题思路:
把原题中偶数都改成“-1”,然后直接查询给出的数字在列表中的位置
参考代码:
#include <iostream> using namespace std; int main() { int map[15] = {3, 7, 5, 13, 25, 45, -1, 23, -1, 33, 9, 19, -1, 41, -1}; int n; cin >> n; for (int i = 0; i < 15; ++i) { if (n == map[i]) { cout << i + 1 << endl; return 0; } } cout << "Error" << endl; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:755 |
蛇行矩阵 (C++代码)(预生成结果以节省每次生成的时间)浏览:890 |
点我有惊喜!你懂得!浏览:1564 |
陶陶摘苹果 (C语言代码)浏览:1652 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:668 |
C二级辅导-同因查找 (C语言代码)浏览:705 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:628 |
【矩阵】 (C++代码)浏览:999 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:624 |