P1482Cantor表(升级版)-C语言-创新互联

题目描述

现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:

成都创新互联是一家专注于网站设计、网站制作与策划设计,包头网站建设哪家好?成都创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:包头等地区。包头做网站价格咨询:028-86922220

1/1 1/2 1/3 1/4 1/5 …

2/1 2/2 2/3 2/4 …

3/1 3/2 3/3 …

4/1 4/2 …

5/1 …

… 这次与NOIp1999第一题不同的是:这次需输入两个分数(不一定是最简分数),算出这两个分数的积(注意该约分的要约分)后输出积在原表的第几列第几行(若积是整数或1/积,则以“积/1”或“1/积”结算)。

输入格式

共两行。每行输入一个分数(不一定是最简分数)。

输出格式

两个整数,表示输入的两个分数的积在表中的第几列第几行,注意该约分的要约分。

#includeint main()
{
    int a,b,c,d;
    scanf("%d/%d\n%d/%d",&a,&b,&c,&d);
    int m=a*c;
    int n=b*d;
    while(n!=0){
		int temp=m%n;
		m=n;
		n=temp;
	}
    printf("%d %d",(b*d)/m,(a*c)/m);
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文名称:P1482Cantor表(升级版)-C语言-创新互联
网址分享:http://azwzsj.com/article/jhohe.html