C# 编写一个包含学生基本资料的结构类型数据 50

要求包含学号、姓名、性别、年龄、身高、体重、高考分数用户从键盘输入5名学生的基本信息,输出5名学生中年龄最大学生的学号。... 要求包含学号、姓名、性别、年龄、身高、体重、高考分数用户从键盘输入5名学生的基本信息,输出5名学生中年龄最大学生的学号。 展开
 我来答
百度网友154139e
推荐于2018-03-04 · TA获得超过413个赞
知道小有建树答主
回答量:295
采纳率:50%
帮助的人:250万
展开全部

控制台程序,定个结构体

struct Student
{
    public string ID { get; set; }

    public string Name { get; set; }

    public string Sex { get; set; }

    public int Age { get; set; }

    public double Height { get; set; }

    public double Weight { get; set; }

    public double Score { get; set; }
}

在Main中写调用,用数组存5个学生的信息。在循环中一边输入,一边找到最大的年龄,并记下学号

Student[] list = new Student[5];
string maxId = "";
int maxAge = 0;
for (int i = 0; i < 5; i++)
{
    Console.WriteLine("请输入第" + (i + 1) + "个学生的信息");
    Console.Write("学号:");
    list[i].ID = Console.ReadLine().Trim();
    Console.Write("姓名:");
    list[i].Name = Console.ReadLine().Trim();
    Console.Write("性别:");
    list[i].Sex = Console.ReadLine().Trim();
    Console.Write("年龄:");
    list[i].Age = int.Parse(Console.ReadLine());
    Console.Write("身高:");
    list[i].Height = double.Parse(Console.ReadLine());
    Console.Write("体重:");
    list[i].Weight = double.Parse(Console.ReadLine());
    Console.Write("分数:");
    list[i].Score = double.Parse(Console.ReadLine());
    if (maxAge < list[i].Age)
    {  //找出最大的年龄的
        maxAge = list[i].Age;
        maxId = list[i].ID;
    }
}
Console.Write(maxId + " 是年龄最大的学生");
Console.ReadKey();
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
西北战狼55
2016-11-09 · TA获得超过792个赞
知道小有建树答主
回答量:1023
采纳率:0%
帮助的人:253万
展开全部
C# 面向对象编程,可以帮你写,具体要求呢?
追问
C# 编写一个包含学生基本资料的结构类型数据(要求包含学号、姓名、性别、年龄、身高、体重、高考分数)用户从键盘输入5名学生的基本信息,输出5名学生中年龄最大学生的学号。

这就是原题
追答
看我头像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式