帮忙编程序啊!!!急急急!!!!
编写一个程序,该程序要求用户输入捐献者数目,然后要求用户输入每一个捐献者的姓名和款项。这些信息被储存在一个动态分配的结构数组中,每个结构有两个成员:用来储存性命的字符数组和用来存储款项的double成员。读取所有数据后,程序将显示所有捐献者姓名和捐款数目,如果没有捐献者名称,则程序将打印none 程序如下: #include <iostream.h>
struct person { char name[10]; double money; };
main() { int number=0; cout<<"输入捐献者数目:"; cin>>number; if(number==0) { cout<<"none\n"; return; } person *subscriber=new person[number]; cout<<"输入捐献者的姓名和数目!\n"; for(int i=0;i<number;i++) { cout<<"输入捐献者的姓名:"; cin>>subscriber[i].name; cout<<"输入捐献者的款项:"; cin>>subscriber[i].money; } cout<<"共有"<<number<<"捐献者!\n"; for(int j=0;j<number;j++) cout<<subscriber[j].name<<"\t"<<subscriber[j].money<<endl; delete[] subscriber; }
[此贴子已经被作者于2005-10-26 15:59:43编辑过]