求一维数组中下标为奇数的元素之和.求二维数组中全部元素之和.求一维数组中各元素的平均值.
给个例子,把3个问题都写在一个里了,下面的3个函数分别对应3个问题的解。
#include "stdio。 h"
#define N 5
int arry1[N];
int arry2[N][N];
void arryInit()
{
int i, j;
for (i = 0; i < N; i++)
{
arry1[i] = i;
for (j = 0; j < N; j++)
{
arry2[i][j] = i + j;
}
}
}
int arry1_sum()
{
int i, s = 0;
for (i = 1; i < N; i += 2)
{
s += arry1[i];
...全部
给个例子,把3个问题都写在一个里了,下面的3个函数分别对应3个问题的解。
#include "stdio。
h"
#define N 5
int arry1[N];
int arry2[N][N];
void arryInit()
{
int i, j;
for (i = 0; i < N; i++)
{
arry1[i] = i;
for (j = 0; j < N; j++)
{
arry2[i][j] = i + j;
}
}
}
int arry1_sum()
{
int i, s = 0;
for (i = 1; i < N; i += 2)
{
s += arry1[i];
}
return s;
}
int arry2_sum()
{
int i, j, s = 0;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
s += arry2[i][j];
}
return s;
}
float arry1_avg()
{
int i;
float s = 0;
for (i = 0; i < N; i++)
{
s += arry1[i];
}
return s/N;
}
void main()
{
arryInit();
printf("一维数组中下标为奇数的元素之和为:%d", arry1_sum());
printf("二维数组中全部元素之和为:%d", arry2_sum());
printf("一维数组中元素的平均值为:%f", arry1_avg());
}。收起