#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <string.h>
using namespace std;
int main() {
char name[50];
char num[50];
double price;
int i = 0;
string a[50];
string b[50];
double c[50];
while (scanf("%s %s %lf", &name, &num, &price)!=EOF)
{
string n1 = name; string n2 = num;
if (n1 == "0"&&n2 == "0"&&price == 0) break;//退出
else { //将书籍信息存入数组
a[i] = n1;
b[i] = n2;
c[i] = price;
i++;
}
}
printf("%d\n", i);//个数
for (int j = 0; j <i; j++) { //结果******* 字符串的输出!!!
cout << a[j]<<" ";
cout << b[j] << " ";
printf("%.2lf\n", c[j]);
}
}
基于顺序存储结构的图书信息表的创建和输出 描述 定义一个包含图书信息(书号、书名、价格)的顺序表,读入相应的图书数据来完成图书信息表的创建,然后统计图书表中的图书个数,同时逐行输出每本图书的信息。
最新推荐文章于 2024-01-17 13:53:31 发布