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

mac2024-03-12  38

度【难度: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)