Online Judge【杭电】[1060]Leftmost Digit问题描述 问题分析之前宇神提到的一题取对数之后可以求出x=nlogn10的x次方便是n的n次方所以x的小数部分便是以科学计数法计数的那一串小数所以取整后便是其首数字 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include<stdio.h> #include<math.h> int main() { int T; scanf("%d",&T); while(T--) { double n; scanf("%lf",&n); n*=log10(n); n-=(__int64)n; printf("%d\n",(int)pow(10.0,n)); } return 0; }题目记录:【杭电】[1060]Leftmost Digit