采用C#编写一个基于控制台程序

本次实验要求学生采用C#编写一个基于控制台的简单应用程序,该程序具体要求及功能描述为:1)设计一个枚举类SexFlag表示学生的性别。2)设计一个学生结构Student,... 本次实验要求学生采用C#编写一个基于控制台的简单应用程序,该程序具体要求及功能描述为:
1)设计一个枚举类SexFlag表示学生的性别。
2)设计一个学生结构Student,其能够描述学生的学号、性别、姓名和出生日期等属性信息,其中性别为SexFlag类型。
3)创建一个Student数组,用来存储学生人数及学生个人信息。学生人数及个人信息需要用户从控制台交互输入。
4)使用foreach语句在控制台上按照下列格式输出所有学生的个人信息:
1 B11050901 张三 男 1989年7月1日
2 B11050902 李四 女 1989年8月9日
…….
n B11050909 李四 女 1989年8月9日
会的给答案,不会的别乱说,别乱复制别人的代码,乱说的生孩子没屁眼
老师已经帮忙解决了,谢谢大家了
展开
 我来答
zyl102600
2013-09-12 · TA获得超过678个赞
知道小有建树答主
回答量:702
采纳率:100%
帮助的人:717万
展开全部

问 1)设计一个枚举类SexFlag表示学生的性别。

         答:

enum SexFlag
{
    boy,
    girl
}


问2)设计一个学生结构Student,其能够描述学生的学号、性别、姓名和出生日期等属性信息,其中性别为SexFlag类型。

        答:            

struct Student
{
    public string sID; // 学号
    public string sName; // 姓名
    public SexFlag sex;  // 性别
    public string sBirthday; // 生日
}

问3)创建一个Student数组,用来存储学生人数及学生个人信息。学生人数及个人信息需要用户从控制台交互输入。

        答:   

Student []stus = new Student[100];
// 获取控制台输入用,性别输入时要按照枚举的内容键入
string s = Console.ReadLine();// 然后用split把输入的字符串分隔成需要的3个数据内容
// 注意性别这里的转换 
stus[x].sex = (SexFlag)Enum.Parse(typeof(SexFlag),s[2]);

问4)使用foreach语句在控制台上按照下列格式输出所有学生的个人信息:

        答:   

int i = 1;
foreach(Student stu in stus)
{
    Console.Write(i);
    Console.Write(" ");
    Console.Write(stu.sID);
    Console.Write(" ");
    Console.Write(stu.sName);
    Console.Write(" ");
    Console.Write(stu.sSex);
     Console.Write(" ");
    Console.Write(stu.sBirthday);
    Console.WriteLine();
    i++;
}
凌夕娱乐
2013-09-12 · 超过14用户采纳过TA的回答
知道答主
回答量:66
采纳率:100%
帮助的人:12.2万
展开全部
问 1)设计一个枚举类SexFlag表示学生的性别。
答:

enum SexFlag
{
boy,
girl
}

问2)设计一个学生结构Student,其能够描述学生的学号、性别、姓名和出生日期等属性信息,其中性别为SexFlag类型。
答:

struct Student
{
public string sID; // 学号
public string sName; // 姓名
public SexFlag sex; // 性别
public string sBirthday; // 生日
}

问3)创建一个Student数组,用来存储学生人数及学生个人信息。学生人数及个人信息需要用户从控制台交互输入。
答:

Student []stus = new Student[100];
// 获取控制台输入用,性别输入时要按照枚举的内容键入
string s = Console.ReadLine();// 然后用split把输入的字符串分隔成需要的3个数据内容
// 注意性别这里的转换
stus[x].sex = (SexFlag)Enum.Parse(typeof(SexFlag),s[2]);

问4)使用foreach语句在控制台上按照下列格式输出所有学生的个人信息:

答:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如是我之闻
2013-09-12 · TA获得超过1237个赞
知道小有建树答主
回答量:1207
采纳率:57%
帮助的人:821万
展开全部
新建一个控制台项目,编写就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杰瑞聊汤姆
2013-09-12 · 超过25用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:44.6万
展开全部
创建一个项目是console
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-12
展开全部
你是哪里不会?还是全部都要别人帮你写代码?虽然这个很简单,但是我觉得如果你真要学习编程的话,还是提出你不懂的地方,大家给你点提示
追问
刚学C#,只能写出课本上有的东西,就是看书上有的改一下就能用的,但这个这么多内容书上没有,以前C++也没学好,写不了这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式