这是已知数组中的元素及其个数的情况下的求和
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 求和
{
class Program
{
static void Main(string[] args)
{
int [] a= {0,1,2,3,4,5};
Console.WriteLine(Plus(a));
Console.ReadKey();
}
public static int Plus(params int[] a)
{
int sum;
sum = 0;
foreach (int i in a)
{
//a[i] = Convert.ToInt32(Console.Read());
sum += i;
}
return sum;
}
}
}
这个是未知数组元素个数的例子
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 求和
{
class Program
{
public static int Plus(params int[] a)
{
int sum;
sum = 0;
foreach (int i in a)
{
//a[i] = Convert.ToInt32(Console.Read());
sum += i;
}
return sum;
}
static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
int [] a=new int [100];
for(int i=0;i<n;i++)//不能写等于
{
a[i]= Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine(Plus(a));
Console.ReadKey();
}
}
}