华为的一道初步面试题,面试C++的
来源:互联网 发布:装摄像头需要网络吗 编辑:程序博客网 时间:2024/04/29 23:50
题目很简单:给你一个一维数组,里面有n个元素,请写一个函数,计算数组中的元素大于平均数的值的有多少个?[C/C++/java]
下面给出C版:
可以将DetectArray函数写在头文件中!
#include<stdio.h>
int DetectArray(double array[],int n);
void main(){
double arr[5]={7,1,2,3,4};
printf("arr data >= aver number : %d/n",DetectArray(arr,5));
}
int DetectArray(double array[],int n){
int i,counte;
double aver,sum;
aver=0;
sum=0;
counte=0;
for(i=0;i<n;i++){
sum=*(array+i)+sum;
}
aver=sum/n;
for(i=0;i<n;i++){
if(aver<=*(array+i)){
++counte;
}
}
return counte;
}
- 华为的一道初步面试题,面试C++的
- 华为的一道C语言面试题
- 一道华为的面试题
- 华为的一道面试题
- 华为的一道面试题的解答
- 华为的一道经典面试题详解
- 一道上海华为的java面试题
- 一道莫名其妙的华为面试题解法
- 一道C的面试题
- 一道华为简单面试题(C/C++)
- 华为面试题——一道关于指针方面的编程题(C/C++)
- 华为一道c语言面试题
- 华为一道c语言面试题
- 给出我的华为的一道面试题算法
- 华为一道面试题
- 一道华为面试题
- 华为一道面试题
- 一道华为面试题
- 关于结构体内存对齐方式
- hibernate 关系映射 annotation 版
- 提取出我们的飞鸽传书2007信息
- 如何给上司提供反馈?
- 函数调用可以作为一个函数的实参
- 华为的一道初步面试题,面试C++的
- 解决 遇到的 ibatis连接oracle 乱码问题
- 养护肝脏小动作
- 生活苦与甜
- 解决保存问题
- 初恋的尘封
- ASP.NET 页面的生命周期
- 励志话语
- Android应用程序开发一些不错的网站