c++编程问题,请高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:19:27
定义一个结构类型,其成员包括姓名、性别、工龄、职务、工资,设计相应的设置结构体成员值得函数,按此结构体类型定义一个有n名职工的结构体数组。并编写一个程序,计算这n名职工的平均工资

void main(){
int flag=0,dflag=1;
int i,j;
int t=0;
char str[50];
cout<<"输入表达式(以=结束):";
gets(str);
i=0;
int res=0;
while(str[i]!='\0'){
if(str[i]<='9'&&str[i]>='0'){
if(flag==0){
flag=1;
t=str[i]-'0';
}
else{
t=t*10+(str[i]-'0');
}
}
else{
flag=0;res+=t*dflag;t=0;
if(str[i]=='+'){
dflag=1;

}
else if(str[i]=='-'){
dflag=-1;
}
}
i++;
}
cout<<"结果为"<<res<<endl;
}