一问题描述

求出13的13次方的在最后三位数

二设计思路

因为int型不能存储那么大的数所以我们只算后几位的乘法将每次相乘保留三位数然后再与13想乘一直循环直到13次。

三程序流程图

 

四伪代码实现

#include<iostream>
using namespace std;
int main(){
int x=13,a=1;
for(int i=1;i<=13;i++){
a=a*x;
a=a%1000;

}
cout<<a<<endl;
}

五代码实现