gpt4 book ai didi

java - 快速提问(尝试看看我是否明白如何做到这一点)

转载 作者:行者123 更新时间:2023-11-30 21:17:21 25 4
gpt4 key购买 nike

不是找人来写代码,只是想看看我是否正确理解了问题。1.写出一个可以处理学生数据的程序。数据包含以下属性:-学生姓名、学号、年龄、cgpa、高度和体重。请使用该程序的结构。程序应该接受用户的输入。假设有15名学生。请假设属性的适当数据类型。程序应具有以下内容:a) 上述数据集的结构声明。b) 读取用户对每个学生记录的输入的函数。 [20]c) 显示记录的功能。d) 计算学生年龄、高度体重和 cgpa 平均值的函数。

抱歉,如果这是一个愚蠢的问题。我只是没有看到其中指定的链接列表,所以我不确定是否允许我使用它。但对我来说,它看起来可能假设你可以,否则我不知道我会怎么做,而不像硬编码 15 个学生结构这只是要求我制作一个学生链接列表,对吧?

  • http://prntscr.com/f58mtg对于这个问题,它是说我有一个整数链接列表,并且我需要仅使用堆栈函数(如push/pop)对其进行排序,使正数高于负数?

  • 最后一个问题。在c中如何获取文件的大小?

  • 非常感谢您能回复我。如果可能的话,这是用 C 编写的

    最佳答案

    我不知道为什么我要为你做作业。

    问题1:

    struct student{char name[50], int age, double cgpa, double height , double weight};
    student students[15];

    void readStudent(int stuNum){

    printf("enter student name\n");
    scanf(" %s", students[stuNum].name);
    printf("enter age\n");
    scanf(" %d", &students[stuNum].age);
    printf("enter current gpa\n");
    scanf(" %f", &students[stuNum].cgpa);
    printf("enter student height\n");
    scanf(" %f", &students[stuNum].height);
    printf("enter student weight\n");
    scanf(" %f", &students[stuNum].weight);
    }

    void displayStudent(int stuNum){

    printf("student name %s\n" , sudents[stuNum].name);
    printf("age %d\n" , sudents[stuNum].age);
    printf("current gpa %f\n" , sudents[stuNum].cgpa);
    printf("student height %f\n" , sudents[stuNum].height);
    printf("student weight %f\n" , sudents[stuNum].weight);
    }

    double getAgeAvg(){

    double sum=0;
    for(int i=0; i<15; i++) sum += students[i].age/15.0;
    return sum;
    }

    double getCgpaAvg(){

    double sum=0;
    for(int i=0; i<15; i++) sum += students[i].cgpa/15.0;
    return sum;
    }

    double getHeightAvg(){

    double sum=0;
    for(int i=0; i<15; i++) sum += students[i].height/15.0;
    return sum;
    }

    double getWeightAvg(){

    double sum=0;
    for(int i=0; i<15; i++) sum += students[i].weight/15.0;
    return sum;
    }
    int main(){

    for(int i=0; i<15; i++){

    students[i].age = 0;
    students[i].cgpa = 0;
    students[i].height = 0;
    students[i].weight = 0;
    }
    }

    这应该有效。

    关于java - 快速提问(尝试看看我是否明白如何做到这一点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43836657/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com