#include <stdio.h>
int main() {
int a[]={3,5,2,4,1,9,7,6,0,8};
int i;
int max=a[0],max_index=0;
int second=-1,second_index=-1;
double sum=0.0;
for(i=0;i<10;i++) {
if(a[i]>max) {
max=a[i];
max_index=i;
}
}
for(i=0;i<10;i++) {
if(a[i]!=max&&a[i]>second) {
second=a[i];
second_index=i;
}
}
for(i=0;i<10;i++) {
sum+=a[i];
}
double average=sum/10.0;
printf("最大値: %d(場所 %d)\n",max
,max_index
); printf("2番目に大きい値: %d(場所%d)\n",second
,second_index
); printf("平均値: %.2f\n",average
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhW109ezMsNSwyLDQsMSw5LDcsNiwwLDh9OwogICAgaW50IGk7CiAgICBpbnQgbWF4PWFbMF0sbWF4X2luZGV4PTA7CiAgICBpbnQgc2Vjb25kPS0xLHNlY29uZF9pbmRleD0tMTsKICAgIGRvdWJsZSBzdW09MC4wOwoKICAgIGZvcihpPTA7aTwxMDtpKyspIHsKICAgICAgICBpZihhW2ldPm1heCkgewogICAgICAgICAgICBtYXg9YVtpXTsKICAgICAgICAgICAgbWF4X2luZGV4PWk7CiAgICAgICAgfQogICAgfQoKICAgCiAgIAogICAgZm9yKGk9MDtpPDEwO2krKykgewogICAgICAgIGlmKGFbaV0hPW1heCYmYVtpXT5zZWNvbmQpIHsKICAgICAgICAgICAgc2Vjb25kPWFbaV07CiAgICAgICAgICAgIHNlY29uZF9pbmRleD1pOwogICAgICAgIH0KICAgIH0KCiAgICBmb3IoaT0wO2k8MTA7aSsrKSB7CiAgICAgICAgc3VtKz1hW2ldOwogICAgfQogICAgZG91YmxlIGF2ZXJhZ2U9c3VtLzEwLjA7CgogICAgcHJpbnRmKCLmnIDlpKflgKQ6ICVk77yI5aC05omAICVk77yJXG4iLG1heCxtYXhfaW5kZXgpOwogICAgcHJpbnRmKCIy55Wq55uu44Gr5aSn44GN44GE5YCkOiAlZO+8iOWgtOaJgCVk77yJXG4iLHNlY29uZCxzZWNvbmRfaW5kZXgpOwogICAgcHJpbnRmKCLlubPlnYflgKQ6ICUuMmZcbiIsYXZlcmFnZSk7CgogICAgcmV0dXJuIDA7Cn0K