输入10个整数存入数组list(定义和调用void
arrayin(int*x,int n){}来完成)。
输入一个整数a,在list中查找是否有数据a,
如果找到则输出相应的下标值,否则输
出“not found”
1条回答 默认 最新
- MUKAMO 2024-06-25 15:19关注
#include <stdio.h> // 函数声明 void arrayin(int* x, int n); int findInArray(int* x, int n, int a); int main() { int list[10]; // 数组定义 int a; int index; // 调用arrayin函数输入整数并存入数组 arrayin(list, 10); // 输入要查找的整数 printf("Enter an integer to search: "); scanf("%d", &a); // 调用findInArray函数查找整数 index = findInArray(list, 10, a); // 输出结果 if (index != -1) { printf("Integer found at index: %d\n", index); } else { printf("not found\n"); } return 0; } // 函数定义:输入整数并存入数组 void arrayin(int* x, int n) { for (int i = 0; i < n; i++) { printf("Enter integer %d: ", i + 1); scanf("%d", &x[i]); } } // 函数定义:在数组中查找整数 int findInArray(int* x, int n, int a) { for (int i = 0; i < n; i++) { if (x[i] == a) { return i; // 如果找到,返回下标 } } return -1; // 如果没有找到,返回-1 }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 mmo能不能做客户端怪物
- ¥15 osm下载到arcgis出错
- ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
- ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
- ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
- ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
- ¥15 QQ邮箱过期怎么恢复?
- ¥15 登录他人的vue项目显示服务器错误
- ¥15 (标签-android|关键词-app)
- ¥15 comsol仿真压阻传感器