你好!
我是C#的新手。到目前为止,仅参加了一堂课。
这可能是我遇到过的最有趣的事情,并且我有动力去改进。
我刚完成一项任务,我确定这不是最精巧的解决方案,并且我想知道是否可以找到一些有关如何使解决方案更美观/更高效/更友好的建议?
任务是编写一个简单的程序,将钱兑换成最大的钞票:
答:让用户输入他或她想兑换的金额。
B.让用户知道将退还多少500枚,100枚和一枚硬币。
C.将此写在屏幕上。
我想出了这个:
欣赏所有输入。对不起,英语破了,但还不如我的C#破
我是C#的新手。到目前为止,仅参加了一堂课。
这可能是我遇到过的最有趣的事情,并且我有动力去改进。
我刚完成一项任务,我确定这不是最精巧的解决方案,并且我想知道是否可以找到一些有关如何使解决方案更美观/更高效/更友好的建议?
任务是编写一个简单的程序,将钱兑换成最大的钞票:
答:让用户输入他或她想兑换的金额。
B.让用户知道将退还多少500枚,100枚和一枚硬币。
C.将此写在屏幕上。
我想出了这个:
C#:
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
Console.Write("Input the amount you want to exchange: ");
int amount = int.Parse(Console.ReadLine());
int fivehundred = amount / 500;
int leftHundredCoins = amount - (fivehundred * 500);
int leftHundred = leftHundredCoins / 100;
int fivehundredCoins = fivehundred * 500;
int hundredCoins = leftHundred * 100;
int billCoins = fivehundredCoins + hundredCoins;
int leftCoins = amount - billCoins;
Console.WriteLine("You will receive " + fivehundred + " 500-bills" + ", " + leftHundred + " 100-bills and " + leftCoins + " coins.");
Console.ReadLine();
}
}
}
欣赏所有输入。对不起,英语破了,但还不如我的C#破