女人的眼泪
Time Limit: 1000 MS Memory Limit: 65536 K
Total Submit: 4550(2431 users) Total Accepted: 2682(2398 users) Rating: Special Judge: No
Description
Leyni听一位老人说不能相信男人的承诺和女人的眼泪。
不过Leyni认为,眼泪中的盐浓度等于该眼泪的可信度。
现已知眼泪中盐的质量M(g),眼泪的容积V(ml),需要你求得该眼泪的可信度P(g/ml)
其中(P = M / V)
Input
有多组测试数据,第一行是一个整数T代表着测试数据的数量,接下来有T组测试数据
对于每组测试数据:
第一行.两个数字M, V(1≤M, V≤106)
Output
对于每组测试数据:
第一行.输出该眼泪的可信度P,精确到小数点后4位
Sample Input
2
10 100
15 20
Sample Output
0.1000
0.7500
挺开心的这个是我在计算机学院写的第一个题目!刚提交的时候我还在想是不是对哒,会不会有语法错误后面发现accepted了超级开心~
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float a[80][2],P;
int i,j,T;
cin>>T;
for(i=0;i<T;i++)
{
for(j=0;j<2;j++)
{
cin>>a[i][j];
}
}
for(i=0;i<T;i++)
{
for(j=0;j<1;)
{
P=a[i][j]/a[i][j+1];
cout<<fixed<<setprecision(4)<<P<<endl;
break;
}
}
return 0;
}
在这里注意的地方就是如何显示四位数的问题了(保留小数):
在iomanip中的setprecision(n)中是去显示从数字开头第一位不是0的数开始保留有效数字n位,但如果数字本身小于所要保留的位数,也在缺少的地方不会补零;此时加上fixed,此时n表示的就小数点后面的位数,即可以补上应该有的零了;
学到了!好开心o( ̄▽ ̄)ブ。
起步比别人晚,要赶快追起来啊!
大二加油!