problemscpp
A collection of my answers to algorithm problems in c++.
函数
pat::b::b1101 命名空间参考

1101 B是A的多少倍 更多...

函数

int main (istream &cin, ostream &cout)
 
 TEST (b1101, case1)
 
 TEST (b1101, case2)
 

详细描述

1101 B是A的多少倍

函数说明

◆ main()

int pat::b::b1101::main ( istream &  cin,
ostream &  cout 
)

在文件 pat.cpp3611 行定义.

3611 {
3612 string a;
3613 int d;
3614 cin >> a >> d;
3615 stringstream ss;
3616 ss << a.substr(a.length() - d, d) << a.substr(0, a.length() - d);
3617 double b;
3618 ss >> b;
3619 cout << fixed << setprecision(2) << b / stoi(a);
3620 return 0;
3621 }

被这些函数引用 TEST().

◆ TEST() [1/2]

pat::b::b1101::TEST ( b1101  ,
case1   
)

在文件 pat_test.cpp1778 行定义.

1778 {
1779 istringstream in("12345 2");
1780 auto out = ostringstream();
1781 main(in, out);
1782 const auto ans = out.str();
1783 ASSERT_EQ("3.66", out.str());
1784 }
int main(int argc, char **argv)
Definition: main.cpp:5

引用了 main().

◆ TEST() [2/2]

pat::b::b1101::TEST ( b1101  ,
case2   
)

在文件 pat_test.cpp1786 行定义.

1786 {
1787 istringstream in("12345 5");
1788 auto out = ostringstream();
1789 main(in, out);
1790 const auto ans = out.str();
1791 ASSERT_EQ("1.00", out.str());
1792 }

引用了 main().