c语言77重要
结构体struct mpow两个成员的意义是:a为幂的底,t为幂的指数。
请编写函数fun,其功能是∶计算出x所指数组中n个幂数之和并返回。例如,当结构体数组用如此数据12,0.,9,2.23,1,7.2初始化时,程序的输出结果应该是:sum=154.000000
#include <stdio.h>
#include <math.h>
#pragma warning (disable:4996)
#define N 5struct mpow
{ double a; int t;};
double fun(struct mpow *x,int n)
{ int i; double sum=0.0;
for(i=0;i<n;i++)
{ sum+=pow(x[i].a,x[i].t); }
return sum;}
void main()
{ void NONO();
struct mpow x[N]={ 12,0,9,2,23,1,7,2 };
double sum; sum=fun(x,4); printf("sum=%lf\n",sum);
NONO();
}