一维数组中所有偶数元素的平方根之和,A数组的数据为53,78,93,45,41,34,12,90,26,75。c语言

如题所述

#include<stdio.h>
#include<cmath>
double main()
{
double a[]={53,78,93,45,41,34,12,90,26,75};
int i;
double sum=0;
for(i=0;i<=10,i+2)
{
sum+=sqrt(a[i]);
}
printf("%f",sum);
}追问

运行结果

追答

大哥,我先理解错题意了,sorry哈

#include<stdio.h>

#include<math.h>

int main()

{

int a[10]={53,78,93,45,41,34,12,90,26,75};

double sum=0;

for(int i=0;i<10;i++)

if(a[i]%2==0) 

sum+=sqrt(a[i]);

printf("%f",sum);

return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-26
#include<stdio.h>
int main()
{
int i,sum,a[10] = { 53,78,93,45,41,34,12,90,26,75};
for (i = 0; i < 10; i++)
if (a[i] % 2 == 0)
sum += a[i] * a[i];
printf("偶数和为:%d",sum);
}
祝你愉快!本回答被网友采纳
第2个回答  2013-06-26
int a[]={53,78,93,45,41,34,12,90,26,75};

int B[]="";
int j=0;
int cnt=0;
int sum=0;
for(i=0;i++;i<10)
{
if(A(i)%2==0)
{
B(cnt)=A(i);

cnt++;
}
}
for(j=0;j++;j<cnt)
{
sum=sum+B(j);
}
sum就是所要求的数 还有你确定是平方根之和么? 平方根不就是这个正数本身么?
相似回答
大家正在搜