hdu 1060 Leftmost Digit
来源:互联网 发布:金山数据恢复账号共享 编辑:程序博客网 时间:2024/06/17 06:40
Problem Description
Given a positive integer N, you should output the leftmost 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).
Each test case contains a single positive integer N(1<=N<=1,000,000,000).
Output
For each test case, you should output the leftmost digit of N^N.
Sample Input
234
Sample Output
22这道题目考的是数学问题,不过还有些类型间的转换,m=log10(n^n)=n*log10(n);floor函数,这个函数是取不大于一个数的最大数,pow(a,b)函数,是求a^b;的函数代码如下:#include<stdio.h>#include<math.h>int main(){int T; int n;double m;scanf("%d",&T);while(T--){scanf("%d",&n);m=n*log10(n+0.0);m-=floor(m);double num=pow(10,m);printf("%.lf\n",floor(num));}return 0;}
0 0
- HDU 1060 Leftmost Digit & BIT1046 Leftmost Digit
- hdu 1060 Leftmost Digit
- hdu 1060 Leftmost Digit
- HDU 1060 Leftmost Digit
- hdu 1060 Leftmost Digit
- hdu 1060 Leftmost Digit
- HDU 1060 LeftMost Digit
- HDU 1060 Leftmost Digit
- HDU 1060 Leftmost Digit
- hdu 1060 Leftmost Digit
- hdu 1060 Leftmost Digit
- hdu - 1060 - Leftmost Digit
- hdu 1060 Leftmost Digit
- HDU 1060 Leftmost Digit
- hdu 1060 Leftmost Digit
- HDU 1060 Leftmost Digit
- HDU-1060 Leftmost Digit
- hdu 1060 Leftmost Digit
- bestcode #17 b
- 杭电2066 一个人的旅行
- 韩信点兵
- Nutch学习——插件机制一
- linux下安装JDK
- hdu 1060 Leftmost Digit
- Vim命令
- SQL 常用基础面试题
- 多线程之Lock锁和读写锁ReadWriteLock
- Python生态环境简介
- spark Standalone
- 5个数求最值
- Oracle数据库 导入导出 删除重建
- UML类图与类的关系详解