小计算题
//计算1的n次方+2的n次方+3的n次方一直加到m的n次方using System;
class fang
{
public static void Main()
{
//输入m的值
chongxin1: Console.WriteLine("请输入m的值:");
int m=int.Parse(Console.ReadLine());
//判断m的值
if(m<0)
{
Console.WriteLine("请注意m的值不能小于0");
//返回重新输入
goto chongxin1;
}
//输入n的值
chongxin2: Console.WriteLine("请输入n的值:");
int n=int.Parse(Console.ReadLine());
//判断n的值
if(n<0)
{
Console.WriteLine("请注意n的值不能小于等于0");
//返回重新输入
goto chongxin2;
}
//定义变量
int sum=0;
string g;
for(int i=1;i<=m;i++)
{
int a=i;
for(int j=1;j<n;j++)
{
a*=i;
}
sum+=a;
}
Console.WriteLine("你所计算的结果是:"+sum);
//关闭窗口
Console.WriteLine("输入g,再回车则可关闭窗口.");
g=Console.ReadLine();
//结束时所显示的语句
Console.WriteLine("再见了,同志!");
System.Threading.Thread.Sleep(20);
}
}
[此贴子已经被作者于2005-4-10 16:19:53编辑过]