计算:
的值!请输入要计算的最大整数,输出结果。***【思路基本是这样的,其中考虑到结果值的输出长度的问题 ,这里要把输出类型定义准确!】***
class Program
{
static void Main(string[] args)
{
///计算1+22 +33+44+55+ …….+nn的值,输入要计算的最大整数;
///
Console.WriteLine("请输入一个整数:");
int input = Convert.ToInt32(Console.ReadLine());
int max = Sum(input);
Console.WriteLine("你需要求的值是:" + max);
}
public static int Sum(int num)
{
int sum = 0;//定义一个变量,用来记录n的n次幂的值;
for (int i = 1; i <= num; i++) //输入的最大整数值 是最大长度,
{
sum += Convert.ToInt32 (Math.Pow(i, i));//求和,注意类型转换
}
return sum;
}