题目描述
现给你一个正整数N,请问N^N的最左边的数字是什么?
输入
输入包含多组测试数据。每组输入一个正整数N(N<=1000000)。
输出
对于每组输入,输出N^N的最左边的数字。
样例输入
3 4
样例输出
2 2
思路:
求最左边的数,范围在1000000,即要保证不超过范围,又要保证在运算过程中不丢失精度,易想到double。在最后需要特殊处理,保证输出只有一位数、
代码:
#include<stdio.h>
int
现给你一个正整数N,请问N^N的最左边的数字是什么?
输入包含多组测试数据。每组输入一个正整数N(N<=1000000)。
对于每组输入,输出N^N的最左边的数字。
3 4
2 2
求最左边的数,范围在1000000,即要保证不超过范围,又要保证在运算过程中不丢失精度,易想到double。在最后需要特殊处理,保证输出只有一位数、
#include<stdio.h>
int