首页 > 其他 > 详细

zju pat 1058 A+B in Hogwarts

时间:2014-01-30 02:29:56      阅读:397      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
#include <vector>
#include <algorithm>
#include <map>
using namespace std;
typedef struct GSK
{
    int g;
    int s;
    int k;
};
int main()
{
    char A[100];
    char B[100];
    GSK da;
    GSK db;
    GSK dr;
    int t1,t2,t3;
    while(scanf("%s %s",A,B)!=EOF)
    {
        sscanf(A,"%d.%d.%d",&da.g,&da.s,&da.k);
        sscanf(B,"%d.%d.%d",&db.g,&db.s,&db.k);
        t1 = da.k + db.k;
        t2 = da.s + db.s;
        t3 = da.g + db.g;
        dr.k =  t1 % 29;
        dr.s = (t2 + t1/29) % 17;
        dr.g = (t3 + (t2 + t1/29)/17);
        printf("%d.%d.%d\n",dr.g,dr.s,dr.k);
    }
    return 0;
}
bubuko.com,布布扣

zju pat 1058 A+B in Hogwarts

原文:http://www.cnblogs.com/cheng07045406/p/3536392.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!