qq_34763772 2016-12-11 02:36 采纳率: 0%
浏览 867

新手结构体的一点小问题

#include
struct a
{
char color[2];
int num;
}stu[53];
int main(int argc, char** argv) {
int i;
for(i=1;i<=52;i++)
stu[i]={"97+i/13",i%13};
for(i=1;i<=52;i++)
printf("%s%d ",stu[i].color,stu[i].num);
return 0;
}
错误提示10 10 C:\Users\taqila\Documents\洗牌.c [Error] expected expression before '{' token

  • 写回答

1条回答

  • 安全 2016-12-11 04:03
    关注

    #include
    struct a
    {
    char color;
    int num;
    }stu[53];
    int main(int argc, char** argv) {
    int i;
    for(i=1;i<=52;i++)
    stu[i]={'97+i/13',i%13};
    for(i=1;i<=52;i++)
    printf("%c%d ",stu[i].color,stu[i].num);
    return 0;
    }

    评论

报告相同问题?