using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SquareAdd
{
class Program
{
static void Main(string[] args)
{
Boolean flag = true;
int i = 0;
double b = 0;
Console.WriteLine("请输入整数,按-1停止");
while (flag)
{
i = int.Parse(Console.ReadLine());
if (i != -1)
{
//Math.Pow(底数,几次方);
double a = Math.Pow(i, 2);
//Console.WriteLine(a);
b += a;
}
else
{
flag = false;
}
}
Console.WriteLine("所有数的平方和为:" + b);
Console.ReadLine();
}
}
}
PS:这个方法主要用到的是<span style="font-family: Arial, Helvetica, sans-serif;">Math.Pow(底数,几次方),只需简单几步就可以取得平方和,从而取得不同数量的整数的平方和 注意</span><pre name="code" class="csharp"><span style="font-family: Arial, Helvetica, sans-serif;">Math.Pow(底数,几次方)这个方法为 double类型</span>
<span style="font-family: Arial, Helvetica, sans-serif;">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SquareTest
{
class Program
{
public void square()
{
Boolean flag = true;
int sum = 0;
int[] ar = new int[100];
while (flag)
{
Console.WriteLine("请输入整数,输入-1结束:");
for (int i = 0; i < ar.Length; i++)
{
ar[i] = int.Parse(Console.ReadLine());
if (ar[i] != -1)
{
sum += ar[i] * ar[i];
}
else
{
flag = false;
break;
}
}
}
Console.WriteLine("您输入的整数的平方和为:{0}", sum);
}
static void Main(string[] args)
{
Program p = new Program();
p.square();
Console.ReadLine();
}
}
}
PS:这个方法主要用到数组,通过数组将取到的结果存放起来并进行累加</span>