解题思路:
把原题中偶数都改成“-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语言代码)浏览:468 |
A+B for Input-Output Practice (C++代码)浏览:605 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:576 |
WU-格式化数据输出 (C语言代码)浏览:1736 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |
陈教主的三角形 (C语言代码)浏览:1138 |
企业奖金发放 (C语言代码)浏览:2310 |
C语言训练-大、小写问题 (C语言代码)浏览:673 |