【PAT甲級 進位相加】1058 A+B in Hogwarts (20 分) C 全部AC

題目

進位相加
在這裏插入圖片描述

題解 C

#include<stdio.h>
int main() {
	int a1, b1, c1;
	int a2, b2, c2;
	int a3, b3, c3;
	scanf("%d.%d.%d %d.%d.%d", &a1, &b1, &c1, &a2, &b2, &c2);

	//c位
	c3 = c1 + c2;
	int flagB = c3 / 29;
	c3 %= 29;

	//b位
	b3 = b1 + b2 + flagB;
	int flagA = b3 / 17;
	b3 %= 17;

	//a位
	a3 = a1 + a2 + flagA;

	printf("%d.%d.%d", a3, b3, c3);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章