【HDOJ】1060 Leftmost Digit
简单数学题,想了挺久。主要还是利用log降低数值大小。
1 #include <stdio.h> 2 #include <math.h> 3 4 int main() { 5 int case_n; 6 double n, a, b; 7 8 scanf("%d", &case_n); 9 10 while (case_n--) { 11 scanf("%lf", &n); 12 a = n*log10(n) - floor(n*log10(n)); 13 b = pow(10, a); 14 printf("%d\n", (int)b); 15 } 16 17 return 0; 18 }