Given a positive integer N, you should output the most right digit of N^N.
2016-06-30 11:28
706 查看
Problem Description
Given a positive integer N, you should output the most right digit of N^N.Input
The input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow.Each test case contains a single positive integer N(1<=N<=1,000,000,000).
Output
For each test case, you should output the rightmost digit of N^N.Sample Input
2 3 4
Sample Output
7 6
Hint
In the first case, 3 * 3 * 3 = 27, so the rightmost digit is 7.In the second case, 4 * 4 * 4 * 4 = 256, so the rightmost digit is 6.
#include<stdio.h> #include<stdlib.h> int main() { int n,m,i,j,a,b; long long int sum=1; while(~scanf("%d",&n)) { for(i=0;i<n;i++) { scanf("%d",&m); b=m%20; if(b==0) b=10; a=1; for(j=0;j<b;j++) { sum=a*b; a=sum%10; } printf("%d\n",a); } } return 0; }
相关文章推荐
- php mysql查询3级分类下对应的一级和二级分类
- PHP+sqlite使用示例
- PHP环境搭建的详细步骤
- php系统无法上传图片问题
- tps 与 事务平均响应时间关系对答
- tps 与 事务平均响应时间关系对答
- yii2.0 批量删除
- php函数判断给定的两个日期的关系
- PHP接口特性的实例讲解
- PHP SQLite 的使用和配置
- SQLite - PHP
- php中pdo使用sqlite3连接的配置例子
- PHP 操作XML文档
- PHP Trait
- laravel Ajax post方式的使用
- 利用ContentProvider查询手机联系人
- 实时查看php-fpm的状态
- 利用ContentProvider的添加数据
- yii框架图片上传
- Yii框架中文件上传