n的n次方的最后三位数的算法

烟台大学计算机学院学生                                                                    *All rights reserved.                                                
*文件名称:n的n次方的最后三位数的算法          
*作者:杨飞                                                                          
*完成日期:2013年1月14日                                                                  版本号:v1.0                                                                              *对任务及求解方法的描述部分: n的n次方的最后三位数的算法              
我的程序:          
#include <iostream>
using namespace std;
int main()
{
    cout<<"n的n次方的最后三位数的算法"<<endl;
    int x,y,i;
    int last=1;  //代表最后的三位数
    cout<<"x代表底数,y控制是x的多少次方"<<endl;
    cin>>x>>y;
    for(i=1;i<=y;i++)
    {
        last=last*x%1000;
    }
    cout<<x<<"的"<<y<<"次方的最后三位是"<<last<<endl;
    return 0;
}

运行结果:n的n次方的最后三位数的算法_第1张图片

心得体会:无

你可能感兴趣的:(n的n次方的最后三位数的算法)