#include <stdio.h>
int findAverage(int a[],int n){
int i,sum=0;
double average;
for(i=0;i<n;i++){
sum=sum+a[i];
}
average=(double)sum/n;
printf("平均值为:%.2f\n",average
); for(i=0;i<n;i++){
if(a[i]==(int)average)
return i;
}
if(i==n)
return -1;
}
int main(void) {
int i,n,a[99],returns;
for(i=0;i<n;i++){
}
returns=findAverage(a,n);
if(returns
==-1) printf("没有等于平均数的值"); else printf("数列中等于平均数的数的下标是:%d",returns
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmaW5kQXZlcmFnZShpbnQgYVtdLGludCBuKXsKCWludCBpLHN1bT0wOwoJZG91YmxlIGF2ZXJhZ2U7Cglmb3IoaT0wO2k8bjtpKyspewoJCXN1bT1zdW0rYVtpXTsKCX0KCWF2ZXJhZ2U9KGRvdWJsZSlzdW0vbjsKCXByaW50Zigi5bmz5Z2H5YC85Li677yaJS4yZlxuIixhdmVyYWdlKTsKCWZvcihpPTA7aTxuO2krKyl7CglpZihhW2ldPT0oaW50KWF2ZXJhZ2UpCglyZXR1cm4gaTsKCX0KCWlmKGk9PW4pCglyZXR1cm4gLTE7Cn0KaW50IG1haW4odm9pZCkgewoJaW50IGksbixhWzk5XSxyZXR1cm5zOwoJcHJpbnRmKCLor7fovpPlhaXmlbDnu4TlhYPntKDkuKrmlbAiKTsKCXNjYW5mKCIlZCIsJm4pOwoJCXByaW50Zigi6K+36L6T5YWl5pWw57uE5YWD57SgIik7CgkJCWZvcihpPTA7aTxuO2krKyl7CgkJc2NhbmYoIiVkIiwmYVtpXSk7Cgl9CglyZXR1cm5zPWZpbmRBdmVyYWdlKGEsbik7CglpZihyZXR1cm5zPT0tMSkgcHJpbnRmKCLmsqHmnInnrYnkuo7lubPlnYfmlbDnmoTlgLwiKTsKCWVsc2UgcHJpbnRmKCLmlbDliJfkuK3nrYnkuo7lubPlnYfmlbDnmoTmlbDnmoTkuIvmoIfmmK/vvJolZCIscmV0dXJucyk7CglyZXR1cm4gMDsKfQ==