可乐味的小明同学 2021-06-27 09:40 采纳率: 20%
浏览 30
已采纳

如何用查询的学号将所有学生遍历一遍

 

  • 写回答

2条回答 默认 最新

  • CSDN专家-link 2021-06-27 09:56
    关注

    你是要用学号搜索对应的学生信息吗?

    typedef struct _student
    {
        char num[10];
        char name[20];
        float score;
    }student;
    
    student stu[100];
    int stunum = 0;
    
    student *findstudent(char *pNum)
    {
        for(int i=0;i<stunum;i++)
        {
            if(strcmp(stu[i].num,pNum) == 0)
                return &stu[i];
        }
        return NULL;
    }
    
    int main()
    {
        int i;
        printf("请输入学生数量:");
        scanf("%d",&n);
        printf("请逐行输入%d个学生信息:",n);
        for(i=0;i<n;i++)
            scanf("%s %s %f",stu[i].num,stu[i].name,&stu[i].score);
        printf("请输入要检索的学生学号:");
        char num[10] = {0};
        scanf("%s",num);
        student *p = findstudent(num);
        if(p == NULL)
            printf("指定学号的学生不存在。\n");
        else
            printf("学号:%s\n姓名:%s\n成绩:%g\n",p->nmu,p->name,p->score);
        return 0;
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表