汤姆叔叔的小屋 发表于 2020-6-3 17:21:18

c语言

#include<stdio.h>
#include<math.h>
int main()
{
        float a;
        float b=0,c,d=0,e,i;
        for(i=0; i<6; i++)
        {
                scanf("%f",&a);//报错 invalid types 'float ' for array subscript
                b+=a;
        }
        c=b/6;
        for(i=0; i<6; i++)
        {
                d+=(a-c)^(a-c);
        }
        d/=30;
        e=sqrt(d);
        printf("%f",e);
       
        return 0;
}

lll_jh888 发表于 2020-6-3 17:30:12

把i声明为整型

sunrise085 发表于 2020-6-3 17:39:42

1、i定义错了,应该是int类型。
2、这里应该写错了吧?把*写成了^?
d+=(a-c)^(a-c);
页: [1]
查看完整版本: c语言