| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 860 人关注过本帖
标题:请教关于关于子函数的问题
只看楼主 加入收藏
cRipple
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-6-16
收藏
 问题点数:0 回复次数:2 
请教关于关于子函数的问题

#include<iostream.h> #include<iomanip.h> #include<ctype.h>

float permanence_employee(void); //定义函数 float temp_employee(void); float admin_employee(void); //定义变量 int work_year,work_hour; //工作年数 char choice; // 用户选择类型 float hour_pay; // 小时工资 unsigned long corporation_payoff; // 公司盈利

void main(void) {

cout << "这个程序用来计算三种不同职工的月工资." << endl; cout<<setfill('_')<<setw(50)<<" "<<endl; cout<<setfill(' ')<<setw(7)<<"类型"<<setw(27)<<"计算方式"<<endl; cout<<setfill('_')<<setw(50)<<" "<<endl; cout<<setfill(' ')<<"A: 永久性职工"<<setw(25)<<"800+工作年数×40"<<endl; cout<<"B: 临时性职工"<<setw(27)<<"工资小时×小时工资"<<endl; cout<<"C: 管理人员"<<setw(30)<<"1200+公司月赢利×5%"<<endl; cout<<setfill('_')<<setw(50)<<" "<<endl; cout<<"请输入你的选择(A、B、C):"; cin>>choice; switch(toupper(choice)){ case 'A':{ cout<<endl<<"请输入你的工作年数:"; cin>>work_year; cout<<endl<<"你的每月工资是:"<<permanence_employee(work_year)<<endl; break; } case 'B':{ cout<<endl<<"请输入你的工作小时:"; cin>>work_hour; cout<<endl<<"请输入你的小时工资:"; cin>>hour_pay; cout<<endl<<"你每月的工资是"<<temp_employee(work_hour,hour_pay)<<endl; break; } case 'C':{ cout<<endl<<"请输入公司的月赢利:"; cin>>corporation_payoff; cout<<endl<<"你每月的工资是:"<<admin_employee(corporation_payoff)<<endl; break; } default:{ cout<<endl<<"你选择的类型错误!!"<<endl; break; } } } //永久性职工工资计算函数 float permanence_employee(int work_year) { return(800+work_year*40); }

//临时性职工工资计算函数

float temp_employee(int work_hour,float hour_pay) { return(work_hour*hour_pay); } //管理人员工资计算函数

float admin_employee(unsigned long corporation_payoff) { return(1200+corporation_payoff*0.05); } 请问子函数错在哪里?

搜索更多相关主题的帖子: 函数 void float 工资 employee 
2005-06-16 16:41
shan183
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-5-30
收藏
得分:0 
子函数声明错误! float permanence_employee(void); float temp_employee(void); float admin_employee(void); 括号里写上void表示无参,去掉void,按照子函数定义时的格式写,也就是把子函数的头部照搬就行了,记得在后边加分号! float permanence_employee(int work_year); float temp_employee(int work_hour,float hour_pay); float admin_employee(unsigned long corporation_payoff);
2005-06-17 09:36
cRipple
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-6-16
收藏
得分:0 
Thanks You!
我明白了!
2005-06-17 13:52
快速回复:请教关于关于子函数的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011873 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved