用for循环写出数字的和
本文关键字:数字 for 循环 | 更新日期: 2023-09-27 18:07:28
基本上我在写一个方法,我想找到一个整数的和与for循环。
输出应该像这样:
Enter value of number 1: 23
Enter value of number 2: 23
Enter value of number 3: 23
The sum is: 69
用户可以选择要添加的多个数字。
我的代码现在看起来像这样:
private void ReadInput()
{
Console.Write("Number of values to sum?");
numOfInput = int.Parse(Console.ReadLine());
Console.WriteLine();
}
private void ReadInput()
{
Console.Write("Number of values to sum?");
numOfInput = int.Parse(Console.ReadLine());
Console.WriteLine();
}
private void SumNumbers()
{
int index;
int num = 0;
for (index = 0; index < numOfInput; index++)
{
Console.WriteLine("Please give the value of no " + index);
num = int.Parse(Console.ReadLine());
}
}
如何修复
private void SumNumbers()
{
int index;
int num = 0;
for (index = 0; index < numOfInput; index++)
{
Console.WriteLine("Please give the value of no <whole numbers> " + index);
num += int.Parse(Console.ReadLine());
num = sum;
}
}
private void ShowResults()
{
Console.WriteLine("----------------------------------------------'n");
Console.WriteLine("The sum is 't{0}", sum);
似乎是解决方案+上面的类仍在使用,但是的。
非常感谢大家
试试这个,
private static void SumNumbers()
{
int numOfInput = 3;
int index;
int num = 0;
for (index = 1; index <= numOfInput; index++)
{
Console.WriteLine("Please give the value of no " + index);
num += int.Parse(Console.ReadLine());
}
Console.WriteLine("The sum is:" + num.ToString());
Console.ReadLine(); // to keep console alive
}
希望帮助,
private void SumNumbers()
{
int index;
int num = 0;
for (index = 0; index < numOfInput; index++)
{
Console.WriteLine("Please give the value of no " + index);
num += int.Parse(Console.ReadLine());
Console.WriteLine("The sum so far is : "+num.ToString("N0")+". Enter another number to continue summation.");
}
Console.WriteLine("Maximum input received. Total is: "+num.ToString("N0")+".");
Console.ReadLine();
}
这将根据您的需要工作:
int index;
int num = 0;
Console.WriteLine("Number of values to sum: ");
int numOfInput = int.Parse(Console.ReadLine());
for (index = 1; index <= numOfInput; index++)
{
Console.WriteLine("Please give the value of no " + index);
num += int.Parse(Console.ReadLine());
}
Console.WriteLine("The sum is: " + num);
将生成以下输出:
要求和的值个数:3
请给出第1号的值
23日
请给出2号的值
23日
请给出3号的值
23日
总和是:69