C#控制台程序,输入学生本人的姓名、学号及任意三门课程成绩, 并将这些数据在控制台输出还有平均分?

如题所述

static void Main(string[] args)
{
string name,number;
float[] scores = new float[3];

Console.Write("请输入学生的姓名:");
name = Console.ReadLine();

Console.Write("请输入学生的学号:");
number = Console.ReadLine();

Console.Write("请输入学生第一门课的成绩:");
scores[0] = float.Parse(Console.ReadLine());
Console.Write("请输入学生第二门课的成绩:");
scores[1] = float.Parse(Console.ReadLine());
Console.Write("请输入学生第三门课的成绩:");
scores[2] = float.Parse(Console.ReadLine());

Console.WriteLine("学生的姓名是:{0}学生的学号是:{1}", name, number);
Console.WriteLine("学生的第一门课成绩是:{0},学生的第二门课成绩是:{1},学生的第三门课成绩是:{2}",scores[0],scores[1],scores[2]);
Console.WriteLine("学生三门课的平均成绩是:{0}", (scores[0] + scores[1] + scores[2]) / 3);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-29
那个实例程序好像没问题,,就是那个console.write建议写成一下格式
Console.Write("xxxxx{0}abc{1}aaa","a","b");//输出xxxxxaabcbaaa
还有Int.Parse和Convert.ToInt32() 都可以的,两者区别在于前者只能string-int 后者any-int本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网