大一新生 初学c语言 没有问ai 写对了这道题 好开心 ^_^
#include <stdio.h>
int main() {
int T,i,j,n,a[100000];
scanf("%d",&T);
for(i=0;i<T;i++){
scanf("%d",&n);
for(j=0;j<n;j++)
scanf("%d",&a[j]);
//ji cha
int max=a[0];
for(int c=0;c<n;max=a[c]>max?a[c]:max,c++);
int min=a[0];
for(int c=0;c<n;min=a[c]<min?a[c]:min,c++);
int jicha=max-min;
//fang cha
double pinjun;
int sum=0;
for(int f=0;f<n;f++)
sum+=a[f];
double pinfanghe=0.0;
pinjun=(double)sum/(double)n;
for(int f=0;f<n;f++)
pinfanghe+=(a[f]-pinjun)*(a[f]-pinjun);
double fangcha=pinfanghe/(double)n;
printf("%d %.3lf\n",jicha,fangcha);
}
return 0;
}

京公网安备 11010502036488号