编写一个通用过程(函数或子程序),该过程可以实现求数值型二维数组元素中的偶数

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:54:00
编写一个通用过程(函数或子程序),该过程可以实现求数值型二维数组元素中的偶数元素的平方根的和(即先对元素中的偶数求平方根,然后再对平方根求和)。编写主程序调用该过程,计算数组A的中的偶数元素的平方根的和,要求保留6位小数。
数组A的数据如下:
23 45 56 73 34
34 74 85 54 764
56 98 56 89 67
98 54 83 12 59
98 87 74 48 62

如果是C 给出如下实现方式

#include <stdio.h>
#include <math.h>
void main()
{
int i, j;
float A[5][5], sum;
for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
sum+=iseven(A[i][j]);
printf("%f",sum);
}

这是主函数 is 是是的意思 even是偶数的意思 iseven是下面这个函数

float iseven(float a)
{
int b;
b=int a;
if(b%2==0)
return sqrt(a);
}

这个函数就是你要求的

语言?c?java?c++?