C#练习题答案: 度【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

度【难度:0级】:

答案1:

public class Kata
{
  public static char Grader(double v) => v > 1 || v < 0.6 ? 'F' : v >= 0.9 ? 'A' : v >= 0.8 ? 'B' : v >= 0.7 ? 'C' : 'D';
}

答案2:

public class Kata
{
  public static char Grader(double score)
  {
    return score > 1.0 ? 'F'
         : score >= 0.9 ? 'A'
         : score >= 0.8 ? 'B'
         : score >= 0.7 ? 'C'
         : score >= 0.6 ? 'D'
         : 'F';
  }
}

答案3:

public class Kata
{
  public static char Grader(double score)
  {
    switch ((int)(score*10))
    {
      case 6: return 'D';
      case 7: return 'C';
      case 8: return 'B';
      case 9: return 'A';
      default: return (score == 1.0) ? 'A' : 'F';
    }
  }
}

答案4:

public class Kata
{
  public static char Grader(double score)
  {
    if (score > 1) { return 'F'; }
    else if (score >= 0.9) { return 'A'; }
    else if (score >= 0.8) { return 'B'; }
    else if (score >= 0.7) { return 'C'; }
    else if (score >= 0.6) { return 'D'; }
    else { return 'F'; }
  }
}

答案5:

public class Kata
{
  public static char Grader(double n)
  {
    return n > 1 ? 'F':
           n >= .9 ? 'A' :
           n >= .8 ? 'B' :
           n >= .7 ? 'C' :
           n >= .6 ? 'D' :
           'F';
  }
}

答案6:

public class Kata
{
  public static char Grader(double score)
  {    
    char[] chars = {'A','B','C','D','F'};

    if (score >= 0.9 &amp;&amp; score <= 1.0) {
      return chars[0];
    }
    else if (score >= 0.8 &amp;&amp; score < 0.9) {
      return chars[1];
    }
    else if (score >= 0.7 &amp;&amp; score < 0.8) {
      return chars[2];
    }
    else if (score >= 0.6 &amp;&amp; score < 0.7) {
      return chars[3];
    }
    else {
      return chars[4];
    }
  }
}

答案7:

public class Kata
{
  public static char Grader(double score)
  {
    if(score > 1 || score < 0.6)
    {
    return 'F';
    }
    else if (score >= 0.9 &amp;&amp; score <= 1)
    {
    return 'A';
    }
    else if (score >= 0.8 &amp;&amp; score < 0.9)
    {
    return 'B';
    }
    else if (score >= 0.7 &amp;&amp; score < 0.8)
    {
    return 'C';
    }
    else if (score >= 0.6 &amp;&amp; score < 0.7)
    {
    return 'D';
    }
    else
    {
    return 'F';
    }
    
    
  }
}

答案8:

using System;

public class Kata
{
  public static char Grader(double score)
        {
            return score < 0.6 ? 'F'
                 : score < 0.7 ? 'D'
                 : score < 0.8 ? 'C'
                 : score < 0.9 ? 'B'
                 : score <= 1 ? 'A' : 'F';
        }
}

答案9:

public class Kata
{
  public static char Grader(double score)
  {
    if (score>=0.6&amp;&amp;score<0.7) {return 'D';}
   if (score>=0.7&amp;&amp;score<0.8) {return 'C';}
   if (score>=0.8&amp;&amp;score<0.9) {return 'B';}
    if (score>=0.9&amp;&amp;score<=1) {return 'A';}
    else {return 'F';}
  }
}

答案10:

public class Kata
{
  public static char Grader(double score)
  {
    if(score >= 0.6 &amp;&amp; score < 0.7)
      return'D';
    else if(score >= 0.7 &amp;&amp; score < 0.8)
      return 'C';
    else if(score >= 0.8 &amp;&amp; score < 0.9)
      return 'B';
    else if(score >= 0.9 &amp;&amp; score <= 1)
      return 'A';
    else if(score > 1 || score < 0.6)
      return 'F';
      
    return ' ';
  }
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值