51 nod 1004
来源:互联网 发布:mac 更改用户照片 编辑:程序博客网 时间:2024/06/05 01:15
给出一个整数N,输出N^N(N的N次方)的十进制表示的末位数字。
*求n^n的末尾数字就是求(n^n%10)的值,一个简单的公式:
(n为偶数)
(n为奇数)*
#include<iostream>#include<stack>#include<stdio.h>using namespace std;int n;int f(int n1){ if(n1==0) return 1; int temp=f(n1/2); if(n1%2==0) { temp=(temp*temp)%10; return temp; } else { temp=(temp*temp*(n%10))%10; return temp; }}int main(){ cin>>n; cout<<f(n);}
阅读全文
1 0
- (51nod)1004
- 51 nod 1004
- 51nod 1004 【快速幂】
- 51Nod 1003 1004 1009
- 51Nod
- 51Nod
- 51nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- 51Nod
- JS-10-原型链
- 布局的基本属性和表格布局
- springmvc执行流程(二)
- 路径中 斜杠/和反斜杠\ 的区别
- Android Wi-Fi WifiStateMachine解析
- 51 nod 1004
- Swift简单体验
- C++
- x进制转化为y进制
- swift3.0选择排序法
- Android布局(线性布局 网格布局 帧布局)
- C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?
- Linux 进程
- Android Wi-Fi wifi scan流程分析(Android 7.0)