#include <stdio.h>
int main()
{
int a[10] = {12, 15, 18, 21, 24, 32, 34, 36, 38, 40};
int sum = 0;
for (int i = 0; i < 10; ++i)
sum += a[i];
float average = sum / 10.0;
printf("Average: %f\n", average);
printf("Index and number bigger than average:\n");
for (int i = 0; i < 10; ++i)
if (a[i] > average)
printf("index %d, number %d\n", i, a[i]);
}
// Output
Average: 27.000000
Index and number bigger than average:
index 5, number 32
index 6, number 34
index 7, number 36
index 8, number 38
index 9, number 40
# include <stdio.h>
int main()
{
int a[10] = {12, 15, 18, 21, 24, 32, 34, 36, 38, 40 };
int sum = 0;
int i = 0;
for (i = 0; i < 10; i++)
sum = sum + a[i];
double average = sum * 1.0 / 10;
printf("平均数为 %lf\n", average);
printf("大于平均值的数有:\n");
for (i = 0; i < 10; i++)
{
if (a[i] > average)
{
printf("下标 %d, 值为 %d ", i, a[i]);
}
}
return 0;
}