最近刷了一些算法题 然后我用的是c#
有的题目的输入和c#自带的输入方式不同
c#输入默认为回车另起一行 我们按照一行输入就会报异常
这样就和有的题的输入个数不同
比如下面这样
所以必须我们自己把输入格式改成一行输入这样模式
string inputStr = Console.ReadLine(); //读输入的多个连续数字
int[] nums = new int[3];
string[] numsStr = inputStr.Split(' '); //用空格分割字符串
for (int i = 0; i < numsStr.Length ; i++)
{
nums[i] = Convert.ToInt32(numsStr[i]); //字符串转数字
}
//nums里边就是输入的数字
这样修改输入之后即可达到我们想要的一行输入的效果
Convert.ToDecimal(“0.33333333”).ToString(“0.00”);