C++primer plus第六版课后编程题答案 7.8a

7.8a


#include <iostream>
using namespace std;

const int Seasons=4;
const char *season[Seasons]={"Spring","Summer","Fall","Winter"};

void fill(double *expenses);
void show(const double *);
void main78a()
{
	double expenses[Seasons];
	fill(expenses);
	show(expenses);
	system("pause");

}
void fill(double *expenses)
{
	for(int i=0;i<Seasons;i++)
	{
		cout<<"
Enter  "<<*(season+i)<<" expenses:";
		cin>>*(expenses+i);
	}
	cout<<"Enter end!";

}
void show(const double *arr)
{
	cout<<"
show start!"<<endl;
	for(int i=0;i<Seasons;i++)
	{
		cout<<"The "<<*(season+i)<<" expenses is "<<*(arr+i)<<endl;
	
	}
	cout<<"show endl"<<endl;
}


原文地址:https://www.cnblogs.com/qq84435/p/3664882.html