HDU 2106 Decimal System

来源:互联网 发布:淘宝联盟使用教程 编辑:程序博客网 时间:2024/04/29 19:02
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
 int i,j,t,n,m,sum,l;
 char s[100];
 while(scanf("%d",&t)!=EOF)
 {
  sum=0;
     while(t--){
   scanf("%s",s);
   l=strlen(s); m=0;
   for(i=l-2;s[i]!='(';i--)
      m+=(s[i]-'0')*pow(10,l-2-i); 
   n=0;
   for(j=i-1;j>=0;j--){
    n+=(s[j]-'0')*pow(m,i-1-j); 
   }
   //printf("m = %d n = %d\n",m,n);
   sum+=n;
  }
  printf("%d\n",sum);
 }
    return 0; 
}
原创粉丝点击