编辑代码

#include<stdio.h>
#include<math.h>
int main()
{	int i,n,a=0,c=0,e;
	int arr[i];	
    double x,dn,d=0,b;	
    printf("请输入测验次数"); 
    	scanf("%d",&n);	for(i=0;i<n;i++)
        	{  printf("请输入第%d次测验成绩",i+1);
            	   scanf("%d",&arr[i]);	  
                    if(arr[i]==-1)	     {c=c+1;	
                    	  arr[i]=0;}	
                               a=a+arr[i];	
                                   printf("%d\n",a);
                                   	}	
                                       e=n-c;
                                       	x=double(a/e);
                                        printf("%lf",x);	
                                        for(i=0;i<n;i++)
                                        	{  b=x-arr[i];	
                                               dn=pow(b,2); 	 
                                                 d=d+dn;	
                                                 }	
                                                 d=d-pow(x,2)*c;	
                                                 printf("学生成绩方差为%lf\n",d/e);		
return 0;}