北京科技大学的暑期小学期有计算机实践,要求编写一个小的数据库查询系统,这个代码仅供参考,因为并不完善,自己并没有学得很好,不喜勿喷。
/*
创建者:沈冲
完成时间:2011-7-21
*/
#include
using namespace std;
class material
{
public:
void setmaterial(char *pname,int pwater,int pair,int psoil,int po1,int po2,int ps);
void add();
void del(int i);
void m(int *p);
void print();
void m1();
private:
char *name;
int water;
int air;
int soil;
int o1;
int o2;
int s;
};
void add()
{
char h1[20];
int h2,h3,h4,h5,h6,h7;
cout<
cin>>h1;
cout<
cin>>h2;
cout<
cin>>h3;
cout<
cin>>h4;
cout<
cin>>h5;
cout<
cin>>h6;
cout<
cin>>h7;
cout<
cout<
cout<
}
void main()
{cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
material m[8];
int i,n,p,j,k;
m[0].setmaterial("20#",81,76,79,84,320,63);
m[1].setmaterial("316L",98,75,94,60,124,63);
m[2].setmaterial("1Cr",84,74,85,34,112,54);
m[3].setmaterial("Fe",78,75,64,96,324,99);
m[4].setmaterial("Cu",65,68,71,106,364,106);
m[5].setmaterial("Al",88,92,93,55,120,24);
m[6].setmaterial("Cr",87,78,84,46,136,36);
m[7].setmaterial("Ni",91,89,76,65,214,41);
do
{
cout<
cin>>n;
switch(n)
{
case 1:for(j=0;j<8;j++)
m[j].print();
case 2:cout<
cin>>p;
switch(p)
{
case 1:m[0].print();break;
case 2:m[1].print();break;
case 3:m[2].print();break;
case 4:m[3].print();break;
case 5:m[4].print();break;
case
6:m[5].print();break;
case 7:m[6].print();break;
case 8:m[7].print();break;
};break;
case 3:add();break;
case 4:cout<