C# 编写一个包含学生基本资料的结构类型数据 50
要求包含学号、姓名、性别、年龄、身高、体重、高考分数用户从键盘输入5名学生的基本信息,输出5名学生中年龄最大学生的学号。...
要求包含学号、姓名、性别、年龄、身高、体重、高考分数用户从键盘输入5名学生的基本信息,输出5名学生中年龄最大学生的学号。
展开
2个回答
展开全部
控制台程序,定个结构体
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 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询