概述
这是真确解法: #include<stdio.h> int main() { int n, a, b; double x, y; scanf("%d %d %d", &n, &a, &b); x = b * 1.0 / a; for (int i = 1; i < n; i++) { scanf("%d %d", &a, &b); y = b * 1.0 / a; if (y - x > 0.05)printf("bettern"); else if (x - y > 0.05)printf("worsen"); else printf("samen"); } return 0; }
之前我在做题时脑子一热,头铁,做的不怎么样,最后发现很简单,下面是错误解法:
#include<stdio.h> int main() { int n,i; double a,b,c,d,x,y; scanf("%d",&n); scanf("%lf %lf",&a,&b); for(i=1;i<=5;i++){ scanf("%lf %lf",&c,&d); x=b/a,y=d/c; if(y-x>0.05) printf("bettern"); else if(x-y>0.05) printf("worsen"); else printf("samen"); } return 0; }
记得做题目认真想,检查,调试
最后
以上就是优美母鸡为你收集整理的open judge 1.5 18:鸡尾酒疗法的全部内容,希望文章能够帮你解决open judge 1.5 18:鸡尾酒疗法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复