Files
data-structures-and-algorithms/test1.cpp
T
2024-09-25 21:10:51 +08:00

33 lines
616 B
C++

#include <iostream>
#include <iomanip>
using namespace std;
typedef struct book
{
string no;
string name;
double price;
} book;
int main()
{
book books[100];
int i = 0;
// input
for (i; true; i++)
{
cin >> books[i].no >> books[i].name >> books[i].price;
if (books[i].no == "0" && books[i].name == "0" && books[i].price == 0)
{
break;
}
}
// output
cout << i + 1 << endl;
for (int j = 0; j <= i; j++)
{
cout << books[j].no << "\t" << books[j].name << "\t" << setprecision(2) << books[j].price << endl;
}
}