#include<iostream.h>
#include <string.h>
struct facilities//结构体类型名
{
int number;
char name;
float price;
int year;
char manufacturer; //数据成员说明列表
int quantity;
char usable;
};
#define N
facilities fa[N];//定义fac为facilities类型的n个元素的数组
void buy(int n)
{
int x,t;
while(x<=t)
{
n=n+x;
}
cout<<"n="<<n<<endl;
}
void scrapped(int n)
{
int x,t;
while(x<=t)
{
n=n-x;
}
cout<<"n="<<n<<endl;
}
void lookup(int i)
{
int n;
cout<<"输出"<<n<<"台仪器设备的信息记录 :"<<endl;
for(i=0;i<n;i++)
{
cout<<fa[i].number<<' '<<fa[i].name<<' '<<fa[i].price<<' '<<fa[i].year <<' '<<fa[i].manufacturer <<' '<<fa[i].quantity <<' '<<fa[i].usable <<' ';
}
}
void main()
{
int i,n,x;
cout<<"请输入设备个数:";
cin>>n;
buy(n+x);
scrapped(n-x);
lookup(i);
}
运行结果是
C:\Program Files\Microsoft Visual Studio\MyProjects\lt3\lt3.cpp(18) : warning C4700: local variable 'x' used without having been initialized
C:\Program Files\Microsoft Visual Studio\MyProjects\lt3\lt3.cpp(18) : warning C4700: local variable 't' used without having been initialized
C:\Program Files\Microsoft Visual Studio\MyProjects\lt3\lt3.cpp(27) : warning C4700: local variable 'x' used without having been initialized
C:\Program Files\Microsoft Visual Studio\MyProjects\lt3\lt3.cpp(27) : warning C4700: local variable 't' used without having been initialized
C:\Program Files\Microsoft Visual Studio\MyProjects\lt3\lt3.cpp(36) : warning C4700: local variable 'n' used without having been initialized
C:\Program Files\Microsoft Visual Studio\MyProjects\lt3\lt3.cpp(47) : warning C4700: local variable 'x' used without having been initialized
C:\Program Files\Microsoft Visual Studio\MyProjects\lt3\lt3.cpp(49) : warning C4700: local variable 'i' used without having been initialized
请各位耐心修改下