【发布时间】:2019-11-12 03:37:55
【问题描述】:
我的指令是编写一个 C# 程序,在屏幕上打印用户输入的两个数字的加、减、乘和除的输出。
下面的代码行似乎是输入值并打印出来的最简单方法。 {0} + {1} = {2} 是 C# 天生内置的表达式吗?我不确定在这种情况下 num1 和 num2 是如何被选为 0 和 1 的,而答案是 2。
Console.Write("Enter a number: ");
int num1= Convert.ToInt32(Console.ReadLine());
Console.Write("Enter another number: ");
int num2= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0} + {1} = {2}", num1, num2, num1+num2);
Console.WriteLine("{0} - {1} = {2}", num1, num2, num1-num2);
Console.WriteLine("{0} x {1} = {2}", num1, num2, num1*num2);
Console.WriteLine("{0} / {1} = {2}", num1, num2, num1/num2);
Console.WriteLine("{0} mod {1} = {2}", num1, num2, num1%num2);
//10 + 2 = 12
//10 - 2 = 8
//10 x 2 = 20
//10 / 2 = 5
//10 mod 2 = 0
【问题讨论】:
-
好吧,对于初学者,您阅读过文档吗?很全面...docs.microsoft.com/en-us/dotnet/standard/base-types/…
-
这个
"{0} + {1} = {2}是格式化的消息,所以{0}指的是你的代码中的第一个索引num1..
标签: c#