编程练习:函数案例
一、案例:奇偶数判断
写一个函数,用于判断传入的数字是奇数还是偶数,并返回“奇数”、“偶数”说明。
string panDuanJiOuShu(int x){
if(x % 2 == 0){
return "偶数";
}else{
return "奇数";
}
}
int main(){
//函数调用
string s = panDuanJiOuShu(19);
cout << s ;
}
二、案例:求最大值
输入两个数字,用一个函数判断哪个数比较大,并返回。
int zuiDaZhi(int x, int y){
if(x > y){
return x;
}
return y;
}
int main(){
//函数调用
int a = zuiDaZhi(100, 1000);
cout << a ;
}
三、案例:数组中最大值
写一个函数,用于找出数组中的最大数字。
//int a[] = {1,2,3,4,5,6};
//int b = 6;
int shuZuZuiDaZhi(int a[], int changDu){
int b = 0;
for(int i = 0 ; i < changDu; i++){
if(a[i] > b){
b = a[i];
}
}
return b;
}
int main(){
int a[] = {1,2,3,4,5,6};
int b = 6;
//函数调用
int max = zuiDaZhi(a, 6);
cout << max ;
}