你今天有多少封电子邮件?【难度:1级】:
答案1:
using System
;
namespace CountEmails
{
public static class Program
{
public static string CountEmails(int sent
, int limit
= 1000)
{
if (sent
== 0)
return "No e-mails sent";
else if (sent
>= limit
)
return "Daily limit is reached";
decimal percent
= (decimal)sent
/(decimal)limit
;
return string.Format("{0:0%}",percent
);
}
}
}
答案2:
namespace CountEmails
{
public static class Program
{
public static string CountEmails(int sent
, int limit
= 1000)
{
return sent
== 0 ? "No e-mails sent" : (sent
>= limit
? "Daily limit is reached" : $
"{(int)(sent/(double)limit*100.0)}%");
}
}
}
答案3:
using System
;
namespace CountEmails
{
public static class Program {
public static string CountEmails(int sent
, int limit
=1000) {
if (sent
>= limit
) {
return "Daily limit is reached";
}
if (sent
== 0) {
return "No e-mails sent";
}
return $
"{Math.Truncate(sent/Convert.ToDouble(limit)*100)}%";
}
}
}
答案4:
public static class Program
{
public static string CountEmails(int sent
, int limit
= 1000)
{
if ( sent
== 0 )
return "No e-mails sent";
if ( sent
>= limit
)
return "Daily limit is reached";
return string.Format("{0}%", sent
* 100 / limit
);
}
}
答案5:
using System
;
public static class Program {
public static string CountEmails( int sent
, int limit
= 1000 ) {
if ( sent
== 0 ) {
return "No e-mails sent";
}
if ( sent
>= limit
) {
return "Daily limit is reached";
}
return string.Format( "{0}%", ( int ) Math
.Round( ( sent
*100.0 )/limit
) );
}
}
答案6:
public static class Program
{
public static string CountEmails(int sent
, int limit
= 1000)
{
if (sent
== 0)
return "No e-mails sent";
if (sent
>= limit
)
return "Daily limit is reached";
int result
= (sent
* 100) / limit
;
return $
"{result}%";
}
}
答案7:
using System
;
namespace CountEmails
{
public static class Program
{
public static string CountEmails(int sent
=0, int limit
=1000)
{
if(sent
== 0) return "No e-mails sent";
else if(sent
>= limit
) return "Daily limit is reached";
else {
double res
= Math
.Round((100.0/(Convert
.ToDouble(limit
)/sent
)));
return res
.ToString() + "%";
}
}
}
}
答案8:
namespace CountEmails
{
public static class Program
{
public static string CountEmails(int sent
, int limit
= 1000)
{
if(sent
== 0)
return "No e-mails sent";
if(sent
>= limit
)
return "Daily limit is reached";
return sent
* 100 / limit
+ "%";
}
}
}
答案9:
public class Program
{
public static string CountEmails(int sent
, int limit
=1000) => sent
<= 0 ? "No e-mails sent" : (sent
>= limit
? "Daily limit is reached" : $
"{sent*100.0/limit:F0}%");
}
答案10:
public static class Program
{
public static string CountEmails(int sent
, int limit
= 1000)
{
return sent
==0?"No e-mails sent":sent
>=limit
?"Daily limit is reached":$
"{(double)sent/limit:0%}";
}
}
转载请注明原文地址: https://mac.8miu.com/read-500028.html