解题思路:
这道题很简单,主要是题目又臭又长,为了方便小伙们抄作业,在此我给出了优质解答!!
注意事项:
没什么好注意的,硬要说的话精度那里我想了半秒钟。。
参考代码:
#include<stdio.h>
int m[10];
int main()
{
int n,i;
float x,y,a,b,c,d;//注意一下精度就行
scanf ("%d%f%f",&n,&a,&b);
x=b/a;
for (i=1; i<n; i++)
{
scanf("%d%d",&c,&d);
y=d/c;
if ((y-x)>0.05)
m[i]=1;
else if ((x-y)>0.05)
m[i]=-1;
else
m[i]=0;
}
for(i=1; i<n; i++)
{
if(m[i]==1)
printf("better\n");
else if(m[i] == -1)
printf("worse\n");
else if(m[i]==0)
printf("same\n");
}
return 0;
}
0.0分
9 人评分
A+B for Input-Output Practice (III) (C语言代码)浏览:622 |
C二级辅导-分段函数 (C语言代码)浏览:912 |
点我有惊喜!你懂得!浏览:1439 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:690 |
WU-整除问题 (C++代码)浏览:648 |
a+b浏览:452 |
1642题解浏览:784 |
字符逆序 (C语言代码)浏览:506 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:721 |