poj2707~大水题

来源:互联网 发布:数据科学家修炼之道 编辑:程序博客网 时间:2024/04/27 21:57

题意刚开始比较难懂,就是一张c*d的图片要放进a*b的纸张里,那个图片至少要缩小多少百分比(可以将图片旋转)

还是就是printf输出%号时要写成%%才能输出

#include<iostream>#include<string>#include<queue>#define M 12using namespace std;int min(int a,int b){if(a<b)return a;else return b;}void swap(int &a,int &b){int t;t=a;a=b;b=t;}int main(){int a,b,c,d,ans;while(scanf("%d%d%d%d",&a,&b,&c,&d),a!=0){if(a>b) swap(a,b);    //都把图片旋转成宽小于长的形式if(c>d) swap(c,d);ans=min(c*100/a,d*100/b);if(ans>100)ans=100;printf("%d%%\n",ans);   //printf中%%就可以输出%}return 0;}


0 0
原创粉丝点击