pat-bl-1037

来源:互联网 发布:搭建改号voip linux 编辑:程序博客网 时间:2024/05/16 10:04

pat-bl-1037

2017-01-21

  • 先按格式读入,全部换算成铜纳特进行计算,然后再换算回去
/** * pat-bl-1037 * 2017-01-21 * C version * Author: fengLian_s */#include<stdio.h>int main(){  freopen("in.txt", "r", stdin);  int pG, pS, pK, aG, aS, aK;  scanf("%d.%d.%d %d.%d.%d", &pG, &pS, &pK, &aG, &aS, &aK);  int p = pK, a = aK;  p += pG * 17 * 29;  p += pS * 29;  a += aG * 17 * 29;  a += aS * 29;  int result = a - p;  if(result < 0)  {    putchar('-');    result = -result;  }  int resultK = result % 29;  int resultG = result / (17 * 29);  result -= resultG * (17 * 29);  int resultS = result / 29;  //result -= resultS * 29;  //int resultK = result;  printf("%d.%d.%d\n", resultG, resultS, resultK);}

-FIN-

0 0
原创粉丝点击