度【难度: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 ' ' ;
}
}