c# 高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/08 06:41:06
1、从键盘输入学生的考试成绩,利用计算机将学生的成绩划分等级并输出。学生的成绩可分成5个等级,90-100分为A级,80-89分为B级,70-79分为C级,60-69分为D级,0-59分为E级。要求在输入负数时,给出错误提示。

2、德国世界杯决赛上,意大利足球队在和法国队的比赛取胜后,需要给每个足球运动员评分,我们设定一个简单的评分方式,表示为如下公式:

成功抢断或传球次数*0.1+助攻次数*1+射门得分次数*3-被罚红牌次数*3

如果被评分球员是法国队员,我们可以说:一个可怜的法国队员,他今天发挥不佳
相反,我们可以说:一个伟大的意大利队员,小伙子__________(具体根据得分:8分及8分以上:完全把法国队员给打趴下了,5-8分:踢得棒极了,5分以下:踢得不错)

编写一个控制台程序,完成如上的评分工作,程序运行结果应该如下例:

欢迎使用球员评分系统!
请输入球员姓名: GROSSO
请输入上场时间(分钟): 110
请输入成功传球次数:6
请输入成功抢断次数:5
请输入助攻次数: 4
请输入进球数: 1
请输入获得的红牌:0
请输入球队: Italy

GROSSO Fabio 在德国世界杯决赛的上场时间为1小时50分钟. 他有12次成功传球和10次抢断,并助攻4次,进了1个球,得到0张红牌,一个伟大的意大利队员,他完全把法国队员给打趴下了.

最好是先自己做一下,如果做不出来,再看我的程序。自己先写一写,练习一下自己的编程水平。

第一程序:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
loop1:
Console.Write("请输入学生姓名:");
string studentName = Console.ReadLine();
loop:
Console.Write("请输入学生成绩:");
string studentCJ = Console.ReadLine();
try
{
double cj = Convert.ToDouble(studentCJ);
if (cj < 0)
{
Console.WriteLine("学生成绩不能为负数,请重新输入!");
goto loop;
}
if (cj >100)
{
Console.WriteLine("学生成绩总分为100分,请重新输入!");