通过for循环实现的一个找数字小游戏。

说明,传入一个数字,创建一个数组,判断有没有该数字,并且找出他在数组中的位置下标。

代码段及简单的注释:

#include<stdio.h>
//把这个找数字的游戏封装为一个带参函数里 
//第一个参数:传入数组
//第二个参数:传入数组的大小
//第三个参数:传入要找的数字 
int seqSearch(int ma[],int big,int number)
{
	int i;
	for(i=0;i<big;i++)//依次遍历,依次比较。 
	{
	if(ma[i]==number)//比较时做出的判断条件 
	{
	printf("输出%d",ma[i]);
	return i;
	}
	}
	return -1;//如果遍历完还没有就返回-1、 
//...................................开始...................... 
}
int main(){
	int ma[]={23,12,23,3,2,4};//创建数组 
	int man=sizeof(ma)/sizeof(int);//sizeof(ma)表示这个数组的总字节数,这样可以算出数组内的个数 
	int index=seqSearch(ma,man,12);//引入含参函数 
	if(index!=-1){//做出判断 
		printf("找到了下标为%d",index);//输出下标 
	}
	else printf("没有找到"); 
	 
} 	

这个代码比较简单,如果仔细看都可以理解

运行结果:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值