//僅做參考#include<stdio.h>int main(){ double a[10], avg, sum, maxvalue; int i, maxpos; for (i = 0; i < 10; ++i){ scanf ("%lf", &a[i]); if (i == 0){ sum = a[i]; maxvalue = a[i]; maxpos = i; } else { sum += a[i]; if (maxvalue < a[i]){ maxvalue = a[i]; maxpos = i; } } } avg = sum / 10.0; printf ("平均值:%f\n", avg); printf ("最大值:%f, 最大值所在位置:%d\n", maxvalue, maxpos); printf ("大於平均值的數:\n"); for (i = 0; i < 10; ++i){ if (a[i] > avg){ printf ("%f ", a[i]); } } return 0;}
//僅做參考#include<stdio.h>int main(){ double a[10], avg, sum, maxvalue; int i, maxpos; for (i = 0; i < 10; ++i){ scanf ("%lf", &a[i]); if (i == 0){ sum = a[i]; maxvalue = a[i]; maxpos = i; } else { sum += a[i]; if (maxvalue < a[i]){ maxvalue = a[i]; maxpos = i; } } } avg = sum / 10.0; printf ("平均值:%f\n", avg); printf ("最大值:%f, 最大值所在位置:%d\n", maxvalue, maxpos); printf ("大於平均值的數:\n"); for (i = 0; i < 10; ++i){ if (a[i] > avg){ printf ("%f ", a[i]); } } return 0;}