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;
}
本文介绍了一个使用C++编写的程序,该程序通过输入捐助者的姓名和捐款金额来将捐助者分为重要捐助者(捐款金额≥10000)和其他捐助者,并输出两类捐助者的名单。
2516

被折叠的 条评论
为什么被折叠?



