第四周任务(四)
来源:互联网 发布:如何申请淘宝图片保护 编辑:程序博客网 时间:2024/05/17 22:59
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:renwu.cpp
* 作 者: 苗向前
* 完成日期:2012 年 3 月 20日
* 版 本 号:v4.4
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
01.#include<iostream> 02.using namespace std; 03.class Salary 04.{ 05.public: 06. void input_salary(); 07. void ordered_salary(); 08. void ordered_salary_add(); 09.private: 10. double salary[50]; 11. int number; 12.}; 13. 14.int main() 15.{ 16. Salary s1; 17. s1.input_salary(); 18. cout<<endl; 19. cout<<"加100元后的工资为:"; 20. cout<<endl; 21. s1.ordered_salary_add(); 22. cout<<endl; 23. cout<<"排序后工资为:"; 24. cout<<endl; 25. s1.ordered_salary(); 26. cout<<endl; 27. return 0; 28.} 29. 30.void Salary::input_salary() 31.{ 32. double x; 33. int i=0; 34. cout<<"请输入员工的工资: (输入‘-1’标志着工资输入结束)"<<endl; 35. cin>>x; 36. while(x>0) 37. { 38. salary[i]=x; 39. ++i; 40. cin>>x; 41. } 42. number=i; 43.} 44. 45.void Salary::ordered_salary_add() 46.{ 47. int i; 48. for(i=0;i<number;i++) 49. { 50. salary[i]=salary[i]+100; 51. cout<<salary[i]<<" "; 52. } 53. return; 54.} 55. 56.void Salary::ordered_salary() 57.{ 58. 59. int i,j; 60. double t; 61. for(i=0;i<number-1;i++) 62. for(j=0;j<number-i-1;j++) 63. if(salary[j]>salary[j+1]) 64. { 65. t=salary[j]; 66. salary[j]=salary[j+1]; 67. salary[j+1]=t; 68. } 69. 70. for (i=0;i<number;i++) 71. { 72. cout<<salary[i]<<" "; 73. } 74. return; 75.}
运行结果:
- 第四周任务(四)
- 第四周 任务四
- 第四周任务四
- 第四周 任务四
- 第四周任务四
- 第四周任务四
- 第四周任务四
- 第四周任务四
- 第四周任务四 工资
- C++程序设计实验报告(三十八)---第四周任务四
- 第四周 任务四扩展一(链表排序)
- 第四周任务四(工资类(Salary))
- 第四周任务四:设计一个工资类(Salary)
- 第四周 任务四扩展二
- 第四周实验报告 任务四
- 第四周任务四之工资类
- 第四周任务四——工资
- 第四周任务(1)
- Bigdecimal的简单应用
- android开发我的新浪微博客户端-OAuth认证过程中用WebView代替原来的系统自带浏览器
- C++程序设计实验报告《二》
- Linq 多条件查询DATATABLE数据时,报Linq Exception(NullReferenceException)错误
- error: macro "min" passed 3 arguments, but takes just 2 error: expected ‘)’ before ‘const’ 解决方法
- 第四周任务(四)
- 查找最小的k个元素(数组)
- Html5 Canvas初探学习笔记(2) -绘制深入
- VC 多线程编程
- JAVA方法重载和方法重写
- lua <--> c++
- 第五周任务(一)
- 蓝牙底层HCI驱动的实现
- iphone sdk CATransition 错误