编写函数,在有n个整形元素的一维数组中查找关键码为key的数据,然后在主程序中调用该函数
来源:互联网 发布:python 精确到微秒 编辑:程序博客网 时间:2024/05/19 00:08
#include<iostream>
using namespace std;
void hhh(int a[], int key);
const int n = 10;
void main()
{
int a[n], key, i;
for (i = 0; i < n; i++)
{
cin >> a[i];
}
cin >> key;
hhh(a, key);
}
void hhh(int a[], int key)
{
int i;
for (i = 0; a[i] != 0; i++)
{
if (a[i] == key)
{
cout << "key的位置是" <<i<< endl;
break;
}
}
}
using namespace std;
void hhh(int a[], int key);
const int n = 10;
void main()
{
int a[n], key, i;
for (i = 0; i < n; i++)
{
cin >> a[i];
}
cin >> key;
hhh(a, key);
}
void hhh(int a[], int key)
{
int i;
for (i = 0; a[i] != 0; i++)
{
if (a[i] == key)
{
cout << "key的位置是" <<i<< endl;
break;
}
}
}
阅读全文
0 0
- 编写函数,在有n个整形元素的一维数组中查找关键码为key的数据,然后在主程序中调用该函数
- 编写函数计算n的阶乘(n<10),n为函数参数。在main函数中调用该函数计算1!+2!+……+n!
- 写一个交换函数,在主程序中调用该函数,来实现实参值的交换。
- 实现一个函数,传递一个有10个已经排好序的整形元素数组(数组大小实际为11)中,将一个指定的值按顺序插入,并在main函数中将插入后的数组输出。
- 'VB编程 编写一个竞赛评分的函数过程。评委打分为参数(数组参数),选手得分为函数值。记分规则为:去掉一个最高分,去掉一个最低分,然后求平均。调用该函数,由键盘输入5个评委的打分(存放在数组中),输出
- 7.9 有15个数按大小的顺序存放在一个数组中,输入一个数,要求用拆半查找法找出该数是数组中第几个元素的值。(函数的方法)
- 有n个有序的整数放在一维数组中,输入一个数,将该数放入数组合适的位置,使插入该数后,数组中的元素仍然有序;
- 数组A中的元素 在数组B中查找,有的话,数组B的元素删除 【一维数组】
- 在一个长度为10的整形数组中,已经放置好了任意10个整数。要求用户任意输入 一个整数,判断该数字是否在数组中。如果在,删除数组中该元素,并把后面的 元素往前挪。(让空出的位置在最后)
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 编写函数,将一维数组(array[10])的元素从小到大排序,在主函数中读入数组的元素
- 编写程序,在O(n)时间内从数组x[0..n-1]中找出第k个最小的元素?
- 有15个数存放在一个数组中,输入一个数,要求用折半法找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。
- 在一个长度为n的不同元素的数组中顺序查找元素x,查找成功时的平均比较次数为多少
- 在一个数组中查找最大的K个元素或者最小的K个元素
- Problem M 在数组中查找指定元素 函数
- 随机播放音效 在音频组件中添加好元素 Random.Range在自定义的函数中可以用整形
- 如何在N个无序数组元素中,查找第K大元素
- 互联网产品需求分析思路与方法
- 已阅读书单
- Spring面向切面编程原理
- dfsdfs
- EasyDemo*svn上出现红色叹号怎么办?
- 编写函数,在有n个整形元素的一维数组中查找关键码为key的数据,然后在主程序中调用该函数
- SprutCAM v11 官方免费版下载附安装教程
- android使用ALOGE
- 图解Git 命令行(二)
- H3C实验20-OSPF
- 文章标题
- sizeof与strlen的区别
- python网络编程中,Cisco packet tracer 中两个交换机和一个路由器的配置
- ccf2014_12_1