TZOJ 1387 人见人爱A+B

TZOJ 1387 人见人爱A+B_第1张图片答案:

#include   
void time(int ah, int am, int as, int bh, int bm, int bs, int* sum_h, int* sum_m, int* sum_s)  //不需要返回值所以定义void函数,前面6个为输入,然后用指针存给后面三个
{
    *sum_s = (as + bs) % 60;   //相加后的秒数
    int add = (as + bs) / 60;   //满60秒进1
    *sum_m = (am + bm + add) % 60;  //相加后的分钟
    add = (am + bm + add) / 60;   //满60分进1
    *sum_h = ah + bh + add;    //总小时数
}

int main() 
{
    int n = 0;
    scanf("%d", &n);
    while (n--)  //循环n次
    {
        int ah = 0, am = 0, as = 0, bh = 0, bm = 0, bs = 0;
        scanf("%d%d%d%d%d%d", &ah, &am, &as, &bh, &bm, &bs);   //输入数据
        int sum_h = 0, sum_m = 0, sum_s = 0;
        time(ah, am, as, bh, bm, bs, &sum_h, &sum_m, &sum_s);
        printf("%d %d %d\n", sum_h, sum_m, sum_s);   //打印总时间
    }
    return 0;
}

你可能感兴趣的:(c语言)