nefu 66 最左边的数

题目:http://acm.nefu.edu.cn/test/problemshow.php?problem_id=66

思路:直接对10取余,剩下的化简就可以到用科学技术法表示的该数的首位

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cmath>
#include <cstring>
using namespace std;
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        long long n;
        scanf("%lld",&n);
        int ans=(int)pow(10,n*log10(n)-(int)(n*log10(n)));
        cout<<ans<<endl;
    }
    return 0;
}
View Code
原文地址:https://www.cnblogs.com/overflow/p/3193431.html