c for回圈里面的问题求解

小弟的程式码如下
我原本可以输入4个值但之后只能输入3个请问各位是哪里出了问题

#include <stdio.h>
#include<stdlib.h>
int main() {
    int i;
    struct data
    {
        char name[10];
        char location[10];
        int win;
        int lose;
    }team, *ptr;
    ptr = &team;
    
    for (i = 0; i <= 3; i++) {
        printf("\n隊名");
        gets_s(ptr->name);
        printf("\n屬地");
        gets_s(ptr->location);
        printf("\n勝場");
        scanf("%d", &ptr->win);
        printf("\n敗場");
        scanf("%d", &ptr->lose);
        printf("\n******************");
    }
    
return 0;
}

查看全部
mikebag
mikebag123
2020/11/27 17:05
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信

1个回复