C++实现一个函数获取一个整数数组和代表该整数元素数量的整数,数组以2开头或结尾就返回true;否则返回false.

C++实现一个函数获取一个整数数组和代表该整数元素数量的整数,数组以2开头或结尾就返回true;否则返回false.
其具体实现代码如下:

#include<iostream>
using namespace std;

const int length =  100;

 bool judge(int a[],int num,int numUsed)
     {
     	if(a[0]==2||a[numUsed-1]==2) 
		    return true;
		else 
		    return false;
	 }
void firstLast2(int a[],int num,int& numUsed)
{
	int next;
	int i = 0;
	cout<<"请输入数字:"<<endl; 
	cin>>next;
	while((next>0)&&(i<num))
	{
	
		   a[i]=next;
		   i++;
		   cin>>next;	
	}
		numUsed = i;	
}			 
int main()
{
   int usedNum;
   int aa[length]; 
   firstLast2(aa,length,usedNum); 
   cout<<"输出整数数组中的数:"<<endl;
   for(int i=0;i<usedNum;i++)
   {
   	   cout<<aa[i]<<endl;	   
   }
   cout<<"整数数组值的个数有"<<usedNum<<"个"<<endl;  
   if(judge(aa,length,usedNum)) 
     cout<<"该整数数组是以2开头或2结尾"<<endl;
   else
     cout<<"该整数数组不是以2开头或2结尾"<<endl;
   return 0;
}


 	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值