回复 4楼 ZWYyj
											 {
            string grade = Convert.ToString(textBox1.Text.Trim());
            string name = Convert.ToString(textBox2.Text.Trim());
            double sql = Convert.ToDouble(textBox3.Text.Trim());
            double english = Convert.ToDouble(textBox4.Text.Trim());
            double csharp = Convert.ToDouble(textBox5.Text.Trim());
            student h = new student(
  grade,name,sql,english,csharp);
            label6.Text = Convert.ToString(h.zongfen(english, csharp,sql));
           
        }
        class student
        {
            string grade;
            string name;
            double sql;
            double english;
            double csharp,pj;
            public student(string grade, string name, double sql, double english, double csharp)
            {
                this.grade = grade;
                this.name = name;
                this.sql = sql;
                this.english = english;
                this.csharp = csharp;
            }
            public double zongfen(double english, double csharp,double sql)
            {
                return english + csharp+sql ;
            }
            public double average(double english, double csharp,double sql)
            {
                return pj = (english + csharp+sql) / 3;
            }
            public string dengji(double english, double csharp, double sql)
            {
                if (pj >= 85 && english > 75 && csharp > 75 && sql > 75)
                {
                    return "优秀";
                }
                else if (pj >= 75 && english > 70 && csharp > 70 && sql > 70)
                {
                    return "良好";
                }
                else
                {
                    return "合格";
                }
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            string grade = Convert.ToString(textBox1.Text.Trim());
            string name = Convert.ToString(textBox2.Text.Trim());
            double
  sql = Convert.ToDouble(textBox3.Text.Trim());
            double english = Convert.ToDouble(textBox4.Text.Trim());
            double csharp = Convert.ToDouble(textBox5.Text.Trim());
            student h = new student(grade, name, sql, english, csharp);
            label7.Text = Convert.ToString(h.average(english, csharp,sql));
        }
       
        private void button3_Click(object sender, EventArgs e)
        {
           string grade = Convert.ToString(textBox1.Text.Trim());
            string name = Convert.ToString(textBox2.Text.Trim());
            double
  sql = Convert.ToDouble(textBox3.Text.Trim());
            double english = Convert.ToDouble(textBox4.Text.Trim());
            double csharp = Convert.ToDouble(textBox5.Text.Trim());
            student h = new student(grade, name, sql, english, csharp);
            label8.Text = Convert.ToString(h.dengji(english, csharp,sql));
        }
       
            
    }
}
为什么无论我输入多少分成绩都是显示为合格的?显示不了优秀或良好的,到底哪里出错了?求大神指教!!!感激不尽!!