日期:2014-05-17 浏览次数:20828 次
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 输出一个数次方的尾数
{
class Program
{
static void Main(string[] args)
{
long Num = 0; //double类型的不catch long,int类型的才catch
long product = 0;
Console.WriteLine("请输入一个数:");
Num = int.Parse(Console.ReadLine());
product = Num * Num;
if (Num > 2)
{
try
{
checked //防止溢出
{
for (int i = 0; i < Num-2; i++)//乘以的次数-1,加上上面保存了一次乘积,所以-2.
{
product = product * Num;
}
Console.WriteLine("尾数为:{0}", product % 10);//除以10取余输出尾数
}
}
catch //溢出了catch
{
Console.WriteLine("超出运算范围!");
}
}
else if (Num == 1)