yaoxingliu's blog
华南理工大学
全部博文(122)
逆序数(0)
RMQ(0)
技巧题(0)
栈(0)
队列(0)
二叉树(0)
高精度计算(0)
LCA(0)
哈希法(0)
堆(0)
贪心算法(0)
组合数学(0)
其他(0)
Trie树(0)
查找算法(0)
图论(0)
数论(0)
简单题(0)
树状数组(0)
线段树(0)
并查集(0)
递归回溯(0)
动态规划(0)
计算几何(0)
排序算法(0)
STL(0)
2010年(122)
cynthia
Bsolar
chxk123
rh56189
smile112
aljadyan
zhaoleyi
xk1411
王汇源
分类: C/C++
2010-06-07 16:21:00
一、问题描述
二、解题思路
思路比较简单,不加详述了,直接看代码。
三、代码
#include<iostream>using namespace std;int main(){ int A,B,C,D; int t; while(scanf("%d%d%d%d",&A,&B,&C,&D)) { if(A==0 && B==0 && C==0 && D==0) break; if(A<B) { t=A;A=B;B=t; } if(C<D) { t=C;C=D;D=t; } int p1,p2; p1=100*C/A; p2=100*D/B; p1=p1<p2?p1:p2; if(p1>=100) cout<<100<<"%"<<endl; else { if(p1<1) cout<<1<<"%"<<endl; else { cout<<p1<<"%"<<endl; } } } return 0;}
上一篇:POJ 2033 Alphacode 解题报告
下一篇:事务的4个基本特征
登录 注册