竹逸 发表于 2022-9-8 15:34:53

我这代码哪里错了?

#include<stdio.h>

void main()
{
        int i, j, m, a = {{80, 75, 92}, {61, 65, 71}, {59, 63, 70}, {85, 87 90}, {76, 77, 85}};
        for(i=0, m=0 ; i<5 ; i++, m=0)
        {
                for(j=0 ; j<3 ; j++)
                {
                        m += a;
                }
                printf("a[%d] 的总分是: %d\n", i, m);
                printf("a[%d] 的平均分是: %d\n", i, m/3);
        }
}



编译的时候报错{:5_94:}

jackz007 发表于 2022-9-8 16:08:51

本帖最后由 jackz007 于 2022-9-8 16:10 编辑

      int i, j, m, a = {{80, 75, 92}, {61, 65, 71}, {59, 63, 70}, {85, 87 , 90}, {76, 77, 85}};

高山 发表于 2022-9-8 16:46:45

#include<stdio.h>

void main()
{
      int i, j, m, a = {{80, 75, 92}, {61, 65, 71}, {59, 63, 70}, {85, 87 , 90}, {76, 77, 85}};
      for(i=0, m=0 ; i<5 ; i++, m=0)
      {
                for(j=0 ; j<3 ; j++)
                {
                        m += a;
                }
                printf("a[%d] 的总分是: %d\n", i, m);
                printf("a[%d] 的平均分是: %d\n", i, m/3);
      }
}
少了逗号
这样就可以了

竹逸 发表于 2022-9-8 17:16:58

jackz007 发表于 2022-9-8 16:08
int i, j, m, a = {{80, 75, 92}, {61, 65, 71}, {59, 63, 70}, {85, 87 , 90}, {76, 77, 85 ...

晕了,既然犯这种低级错误,我还没找到{:10_247:}

竹逸 发表于 2022-9-8 21:41:01

高山 发表于 2022-9-8 16:46
少了逗号
这样就可以了

是的,太粗心了
页: [1]
查看完整版本: 我这代码哪里错了?