21xrx.com
2024-11-09 00:15:46 Saturday
登录
文章检索 我的文章 写文章
C++ 结构体类型变量练习题
2023-07-09 18:29:01 深夜i     --     --
C++编程 结构体类型 变量练习题 程序设计 数据结构

在C++语言中,结构体类型变量是一种非常重要的数据类型,它可以将不同类型的数据组合在一起,形成一个更为复杂的数据类型。通过结构体类型变量,我们可以更方便地存储和处理数据,提高程序的效率和可读性。下面是一些C++结构体类型变量的练习题,希望对大家有所帮助。

1. 下面是一个学生信息结构体,请编写C++程序,输入学生的姓名和成绩,计算并输出学生的平均成绩。

struct student

{

  char name[20];

  float score[3];

};

2. 编写一个C++程序,定义一个结构体变量用来记录顾客购物信息,其中包含顾客姓名、购买的商品名称和购买数量,请编写程序输入顾客信息,计算并输出购买总价。

struct shopping

{

  char customer_name[20];

  char product_name[20];

  int quantity;

  float price;

};

3. 编写一个C++程序,定义一个结构体类型变量用来记录三个不同城市的天气信息,包括城市名称、温度、湿度和风速,请编写程序输入三个城市的天气信息,计算并输出三个城市的平均温度。

struct weather

{

  char city_name[20];

  float temperature;

  float humidity;

  float windspeed;

};

4. 编写一个C++程序,定义一个结构体类型变量用来存储学生的课程成绩,包括学生的学号、姓名和5门课程的成绩,请编写程序输入学生成绩信息,计算并输出每个学生的平均分数和排名。

struct score

{

  char student_id[20];

  char student_name[20];

  float grade[5];

};

5. 编写一个C++程序,定义一个结构体类型变量用来记录三个不同顾客的购物信息,包括顾客姓名、购买的商品名称、购买数量和单价,请编写程序输入三个顾客的购物信息,计算并输出每个顾客的总消费金额。

struct customer

{

  char customer_name[20];

  char product_name[20];

  int quantity;

  float price;

};

通过以上几个练习题,我们可以更好地掌握C++语言中的结构体类型变量,理解如何定义、声明和使用结构体类型变量。同时,我们还可以学会如何通过结构体类型变量更有效地存储和处理数据,为编程工作带来更多便利和效率。因此,对于想要学好C++语言的编程爱好者来说,在结构体类型变量练习上多花些时间和精力是非常有必要的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复