效果实现:
题目分析:
- 设计一个结构体存储信息。
- 设计两个函数,一个用来输入信息,另一个用来打印信息。
代码分析:
- 定义一个存储披萨信息结构体:struct Pizza。
- 定义一个输入函数,一个打印函数。
- 在主函数里调用这些函数。
代码实现:
# include <iostream>
# include <string>
using namespace std;
//定义一个存储披萨信息的结构体
struct Pizza
{
string Name; //名字
float Diameter; //直径
float weight; //重量
};
//输入函数
void Info_Pizza(Pizza &P_Array) //使用函数引用结构体中的数据时需要使用&来提取,否则乱码
{
cout << "输入披萨信息" << endl;
cout << " 披萨公司名称:";
cin >> P_Array.Name;
cout << " 披萨饼的直径:";
cin >> P_Array.Diameter;
cout << " 披萨饼的重量:";
cin >> P_Array.weight;
}
//打印函数
void Print_Pizza(Pizza &P_Array)
{
cout << "输出披萨信息" << endl << " 披萨公司名称:" << P_Array.Name << endl
<< " 披萨饼的直径:" << P_Array.Diameter << endl
<< " 披萨饼的重量:" << P_Array.weight << endl;
}
int main()
{
Pizza P_Array;
Info_Pizza(P_Array);
Print_Pizza(P_Array);
system("pause");
return 0;
}
好了,今天的程序到此结束,欢迎大家在评论区留言~