#include<stdio.h>
#include<math.h>
int solve(int n){
double ans;
ans=n*log10(n);
ans=pow(10,ans-floor(ans));
return ans;
}
int main()
{
int n,ans,i,x;
while(scanf("%d",&x)!=EOF){
for(i=0;i<x;i++){
scanf("%d",&n);
printf("%d\n",solve(n));
}
}
return 0;
}
hdu 1060
最新推荐文章于 2024-10-11 18:00:00 发布
该程序段实现了一个名为solve的函数,用于计算给定整数n的最左位数字。它通过计算n的对数并取整,然后求10的相应次幂的余数来确定结果。在主函数中,对于输入的一系列整数x,程序会调用solve函数并打印每个整数的最左位数字。
摘要由CSDN通过智能技术生成