Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta
#include <stdio.h> #include <string.h> int main() { int a,n,cas,i,len; char ans[1000]; scanf("%d",&cas); while (cas--) { scanf("%d.%s %d",&a,ans,&n); len=strlen(ans); if(n<=len) printf("%c\n",ans[n-1]); else printf("0\n"); } return 0; }
//下边这种解法,符合题目意思,不知道为啥不能AC
#include <stdio.h> int e[7]={0,10,100,1000,10000,100000,1000000}; int main() { int cas,n; double l; scanf("%d",&cas); while (cas--) { scanf("%lf%d",&l,&n); printf("%d\n",(int)(l*e[n])%10); } return 0; }
本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/05/10/2494822.html,如需转载请自行联系原作者