C语言哦~~
函数fun的功能是:把A数组中的n个数的平均值与b数组中的逆序的n个数的平方值一一对应相加;结果存在c数组中。
例如:当a数组中的值是:1,3,5,7,8
b数组中的值是:2,3,4,5,8
调用该函数后,c存放的数据是:65,34,41,58,68.
我要具体的代码哦,谢谢o(∩_∩)o
C语言哦~~
函数fun的功能是:把A数组中的n个数的平均值与b数组中的逆序的n个数的平方值一一对应相加;结果存在c数组中。
例如:当a数组中的值是:1,3,5,7,8
b数组中的值是:2,3,4,5,8
调用该函数后,c存放的数据是:65,34,41,58,68.
我要具体的代码哦,谢谢o(∩_∩)o
#include< stdio.h >
#include< conio.h >
void fun(int a[], int b[], int c[], int n)
{
int i, j = n - 1;
for(i = 0; i < n; i++, j--)
{
c[ i ] = a[ i ] * a[ i ] + b[ j ] * b[ j ];
}
}
main()
{
int a[ 100 ], b[ 100 ], c[ 100 ], n, i;
printf( "Enter n = " );
scanf( "%d", &n ); //输入数组元素的个数
for(i = 0; i < n; i++) //输入n个数.存放到数组A中
{
scanf("%d", &a[ i ]);
}
for(i = 0; i < n; i++) //输入n个数.存放到数组B中
{
scanf("%d", &b[ i ]);
}
fun(a, b, c, n); //传递三个数组和数组元素个数作为实参
for(i = 0; i < n; i++) //输出数组C
{
printf("%-5d", c[ i ]);
}
getch();
}
不明白说的意思
bool fun(int *a,int *b,int *c,int n)//n是数组长度
{
int i,sum=0; float average; for(i=0;i<n;i++)
{
sum+=a[i];
} average=float(sum)/n; for(i=0;i<n;i++) { c[i]=average+b[n-i-1]*b[n-i-1]; } return TRUE; }