6章6题
#include <iostream>
#include <string>
struct Patron
{
std::string name;
double money;
};
int main()
{
using namespace std;
cout << "请输入捐献者数目:";
int num;
cin >> num;
cin.get();
Patron * ps=new Patron [num];
int ct1,ct2;
ct1=ct2=0;
for (int i=0;i<num;++i)
{
cout <<"捐献者姓名:";
getline(cin,ps[i].name);
cout <<"捐献者款项:";
cin >> ps[i].money;
cin.get();
}
cout <<"重要捐献者:/n";
for (int i=0;i<num;++i)
{
if (ps[i].money>=10000)
{
cout << ps[i].name <<" "<< ps[i].money << endl;
++ct1;
}
}
if (ct1==0)
cout <<"none./n";
cout <<"其他捐献者:/n";
for (int i=0;i<num;++i)
{
if (ps[i].money<10000)
{
cout << ps[i].name << endl;
++ct2;
}
}
if (ct2==0)
cout <<"none./n";
return 0;
}