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

mac2026-01-27  5

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; }
最新回复(0)