0
已解决
王文博
缔造者之神
缔造者之神
#include <iostream>
using namespace std;
int main()
{
int a,b,c,xiaolv;
cin>>a;
for(int i=1;i<=a;i++)
{
cin>>b>>c;
if(i==1)
{
xiaolv=c/b*100;
}
if(c/b*100-xiaolv>5)
{
cout<<"Better"<<endl;
}
else if(c/b*100-xiaolv>-5)
{
cout<<"Same"<<endl;
}
else
{
cout<<"Worse"<<endl;
}
}
return 0;
}
各位大神们,请帮助我找一找错。
为什么不对?(编译通过)
谢谢
王文博在2020-07-22 20:49:12追加了内容
@王俊杰 是循环n次,还是循环n-1次?
0
已采纳
王俊杰
高级光能
高级光能
你写的是什么
你要定义一个int 类型的n
然后后面定义的a,b,c......,都是double类型的
你写那么多的for循环干嘛??
核心代码:
整形 n;
小数形 a,b,bl,bz;
输入n;
输入a,b;
bz等于b除a乘100.0;
for(int i=1;i<n;i++)
{
输入a,b;
bl=b除a乘100.0;
if(bl减bz大于等于5) 输出"Better"换行;
else if(bz减bl大于等于5) 输出"Worse"换行;
else 输出"Same"换行;
}
结束,不懂可以问
求采纳
0
0
0
0