PAT_乙_1037

在霍格沃茨找零钱 (20分)

#include "stdio.h"
struct harry
{
	int galleon;
	int sickle;
	int knut;
};
int main()
{
	harry a,b,c;
	scanf("%d.%d.%d",&a.galleon,&a.sickle,&a.knut);
	scanf("%d.%d.%d",&b.galleon,&b.sickle,&b.knut);
	int aa,bb,cc;
	aa=a.galleon*17*29+a.sickle*29+a.knut;
	bb=b.galleon*17*29+b.sickle*29+b.knut;
	cc=bb-aa;
	c.galleon=cc/(29*17);
	c.sickle=cc%(29*17)/29;
	c.knut=cc%29;
	if(cc>=0)
	printf("%d.%d.%d",c.galleon,c.sickle,c.knut);
	else
	printf("%d.%d.%d",c.galleon,-c.sickle,-c.knut);	
	return 0;
	
 } 
发布了24 篇原创文章 · 获赞 2 · 访问量 382

猜你喜欢

转载自blog.csdn.net/yyp1998/article/details/105227606
今日推荐