自己定义并赋值一个整型一维数组,从键盘输入一个整数,查找这个整数是否在数组中,若在,则输出其第一次出现在数组中的位置;否则,输出not found。
时间: 2023-04-24 16:00:30 浏览: 137
C语言一维数组的定义和引用数组ppt课件.ppt
可以按照以下步骤实现:
1. 定义一个整型一维数组,例如 int arr[] = {1, 3, 5, 7, 9};
2. 从键盘输入一个整数,例如 int num;
3. 遍历数组,查找是否存在 num,若存在,则输出其第一次出现在数组中的位置,例如 for(int i=0; i<5; i++) { if(arr[i] == num) { cout << "num found at position " << i << endl; break; } };
4. 若不存在,则输出 not found,例如 cout << "not found" << endl;。
完整代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[] = {1, 3, 5, 7, 9};
int num;
cout << "Please enter a number: ";
cin >> num;
bool found = false;
for(int i=0; i<5; i++) {
if(arr[i] == num) {
cout << "num found at position " << i << endl;
found = true;
break;
}
}
if(!found) {
cout << "not found" << endl;
}
return 0;
}
```
阅读全文