这好像挺热闹!

9楼的说的对, 改了一下 欢迎测试 #define N 5 #include <stdio.h> main() { int i, max, sub_max, average; int a[N]; printf("Please input %d interges:\n", N); for(i = 0; i < N; i++) { scanf("%d", &a[i]); } average = 0; for(i = 0; i < N; i++) average = average + a[i]; average = average / N; sub_max = max = average; for(i =0; i < N; i++) { if(a[i] > max) { max = a[i]; } }
for(i =0; i < N; i++) {
if( (a[i] >= sub_max) && (a[i] < max) ) sub_max = a[i]; } if(sub_max == max) { printf("There is no sub_max\n"); printf("max = %d\n", max); } else printf("max = %d, sub_max = %d\n", max, sub_max); }
[此贴子已经被作者于2005-4-2 23:24:51编辑过]