#include <iostream>
using namespace std;
struct stu{
char a[20];
double k;
};
main()
{
int r,i,w,u;
w = 0,u = 0;
cout <<"Please the importation number:\n";//输入捐款人数
cin >> i;
stu* ps = new stu[i];
for(r = 0;r < i;r++)
{
cout << "name:\n";
cin.get();
cin.get((*ps).a,20); //输入捐款人名字
cout << "money:\n";
cin >> (*ps).k; // 输入捐款人的款数
ps++;
}
ps = ps - i;
cout << "The importance contributes money the person:\n";//重要捐款人
for(r = 0;r < i; r++)
{
if ((*ps).k > 10000)//如果捐款人款数多于10000那就是重要捐款人
{
cout << "name:\n";
cout << (*ps).a << "\n";
cout << "Number:\n";//款数
cout << (*ps).k << "\n";
w++;
ps=ps + 1;
}
ps = ps - w;
cout << "It is other to contribute money the person:\n";//其他捐款人
for(r = 0;r < i; r++)
{
cout << "name:\n";
cout << (*ps).a << "\n";
cout << "Number:\n";//款数
cout << (*ps).k << "\n";
u++;
ps=ps + 1;
}
}
if (w == 0)
{
cout << "The importance contributes money the person:\n";//如果用户输入没有重要捐款人输出NONE
cout << "none";
}
if (u == 0)
{
cout << "It is other to contribute money the person:\n";//如果用户输入没有其它捐款人输出NONE
cout << "none";
}
int q;
cin >> q;
delete [] ps;
return 0;
}