C#-数组的元素查找
2015-12-24 10:56
483 查看
//数组的遍历查找 //定义一个数组,定义一个key,看是否key位于数组中,如果有则返回key在数组中的位置 #include <stdio.h> int Search(int a[],int key,int length); int main() { int key; int length; int sign=0; int a[] ={2,3,4,5,6,7,8,34,53,45,65}; scanf("%d",&key); length=sizeof(a)/sizeof(a[0]); sign=Search(a,key,length);//数组作为传入参数时,不用带[],而且要将另一个参数传入数组的大小 //因为数组在作为参数传递是无法用sizeof计算数组长度; if(sign!=-1) printf("%d在数组中的位置是%d",key,sign); else printf("%d不再数组中",key); return 0; } int Search(int a[],int key,int length){ int i; int ret=0; for(i=0;i<length;i++){ if(a[i]==key){ ret=i; break; } } return ret; }
相关文章推荐
- c# 根据当前时间获取,本周,本月,本季度,月初,月末,各个时间段
- C#-计算水仙花数
- C#基础——派生和继承
- c#获得程序耗时的方法
- C#-求a的连续和
- C#-统计数字中每种数字出现的次数
- C#-判断素数
- C#操作Excel(NPOI)
- C#编写一个自己输入内容的代码
- C#隐藏控制台窗体
- .NET/C#- EPPLUS DEMO
- C# I/O操作 笔记
- .NET/C# 各版本变化及衍生知识点 C# 3.0/4.0/5.0
- c#百度IP定位API使用方法
- CLR via C#深解笔记一 - CLR & C# 基础概念
- C#中的五个访问修饰符
- C#基础知识学习
- C#参考:Linq 概述
- c# Linq实现 获得某一个路径下所有文件的名(不含扩展名)
- c#之语音功能的实现