错在哪里?求大佬改正发我

include <stdio.h>
struct atm{
int id;
int pwd;
char name[10];
int money;
}user[3]{
{1001,12345,"大哥",500},
{1002,12345,"二弟",1000},
{1003,12345,"三弟",1500}
};
int main(){
printf("----------------中国人民银行ATM自主服务系统-------------");
while(1){
int aid,apwd,i=0;
printf("\t请输入账号:") ;
scanf("%d",&aid);
printf("\t请输入密码:");
scanf("%d",&apwd);
int yn=0;
for(;i<3;i++){
if(aid==user[i].id && apwd==user[i].pwd){
yn=1;
break;
}
}
if(yn==1){
printf("欢迎您,%s",user[i].name);
}else{
}
}
printf("-------------------------------------\n\t5.余额查询\n\t6.存款\n\t7.取款\n\t8.退出系统\n"){
printf("\t5、查询余额\n");
printf("\t6、存款\n");
printf("\t7、取款\n");
printf("\t8、退出系统\n");
}
int num;
printf("\n\t请选择功能");
scanf("%d", &num);
if (num==1){

printf(" 您当前选择了查询余额的功能! ");
}
else if(num== 2) {
}
print("您当前选择了存款的功能! ");
}
else if (num== 3) {
}
prntf("您当前选择了取款的功能! ");
}
else if (num== 4) {
}
printf("您当 前选择了推出系统的功能! ");
}
}
}

#include <stdio.h>
struct atm
{
    int id;
    int pwd;
    char name[10];
    int money;
}user[3]={
    {1001,12345,"大哥",500},
    {1002,12345,"二弟",1000},
    {1003,12345,"三弟",1500}
};
int main(){
    printf("----------------中国人民银行ATM自主服务系统-------------\n");
    while(1)
    {
        int aid,apwd,i=0;
        printf("\t请输入账号:") ;
        scanf("%d",&aid);
        printf("\t请输入密码:");
        scanf("%d",&apwd);
        int yn=0;
        for(;i<3;i++)
        {
            if(aid==user[i].id && apwd==user[i].pwd)
            {
                yn=1;
                break;
            }
        }
        if(yn==1)
        {
            printf("欢迎您,%s",user[i].name);
            break;
        }
    }
    printf("-------------------------------------\n\t1.余额查询\n\t2.存款\n\t3.取款\n\t4.退出系统\n");
    int num;
    printf("\n\t请选择功能");
    scanf("%d", &num);
    if (num==1)
        printf(" 您当前选择了查询余额的功能! ");
    else if(num== 2) 
        printf("您当前选择了存款的功能! ");
    else if (num== 3) 
        printf("您当前选择了取款的功能! ");
    else if (num== 4)
        printf("您当前选择了退出系统的功能! ");
    return 0;
}



struct atm {
    int id;
    int pwd;
    char name[10];
    int money;
}user[3]{
{1001,12345,"大哥",500},
{1002,12345,"二弟",1000},
{1003,12345,"三弟",1500}
};
int main() {
    printf("----------------中国人民银行ATM自主服务系统-------------\n");
    while (1) {
        int aid, apwd, i = 0;
        printf("\t请输入账号:");
        scanf("%d", &aid);
        printf("\t请输入密码:");
        scanf("%d", &apwd);
        int yn = 0;
        for (; i < 3; i++) {
            if (aid == user[i].id && apwd == user[i].pwd) {
                yn = 1;
                break;
            }
            else
            {
                printf("账户密码不正确,请重新输入:\n");
                break;
            }
        }
        if (yn == 1) {
            printf("欢迎您,%s", user[i].name);
            break;
        }
    }
    printf("\n-------------------------------------\n\t1.余额查询\n\t2.存款\n\t3.取款\n\t4.退出系统\n");
    int num;
    printf("\n\t请选择功能:");
    scanf("%d", &num);
    if (num == 1) {
        printf(" 您当前选择了查询余额的功能!");
    }
    else if (num == 2) {
        printf("您当前选择了存款的功能!");
    }
    else if (num == 3) {
        printf("您当前选择了取款的功能!");
    }
    else if (num == 4) {
        printf("您当前选择了退出系统的功能!");
    }
   
}

img