C#——输入学生的姓名成绩

时间:2022-10-27 10:55:30
程序描述及代码实现;
/* (程序头部注释开始) 
* 程序的版权和版本声明部分
* Copyright (c) 2014, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:定义描述学生基本情况的类,设置姓名,设置三门课的成绩,求总成绩和平均成绩。
* 作 者: 李莉
* 完成日期: 2016 年 04月 08日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
student stu = new student();
Console.WriteLine("请输入学生的名字;");
string name = Console.ReadLine();
Console.WriteLine("请输入数学成绩:");
double Math = double.Parse(Console.ReadLine());
Console.WriteLine("请输入语文成绩:");
double Chinese = double.Parse(Console.ReadLine());
Console.WriteLine("请输入英语成绩:");
double English = double.Parse(Console.ReadLine());
stu.set_name(name);
stu.set_Math(Math);
stu.set_Chinese(Chinese);
stu.set_Englisg(English);
double sum = stu.sum_core();
double average = stu.average_core();
Console.WriteLine("该学生的总成绩:{0},", sum);
Console.WriteLine("该学生的平均成绩:{0},", average);
Console.ReadKey();
}
}
class student
{
public string name;
public double Math;
public double Chinese;
public double English;
public student(string name, double Math, double Chinese, double English)
{
name = "";
Math = 0;
Chinese = 0;
English = 0;
}
public student()
{
name = "";
Math = 0;
Chinese = 0;
English = 0;
}
public void input_data()
{
Console.WriteLine("姓名 数学 语文 英语");
Console.WriteLine("{0} {1} {2} {3}", name, Math, Chinese, English);
}
public void set_name(string name1)
{
name = name1;
}
public void set_Math(double math)
{
Math = math;
}
public void set_Chinese(double chinese)
{
Chinese = chinese;
}
public void set_Englisg(double english)
{
English = english;
}
public double sum_core()
{
double sum = Chinese + Math + English;
return sum;
}
public double average_core()
{
double average = sum_core() / 3;
return average;
}
}
}

运行结果:
C#——输入学生的姓名成绩