第4周实验报告任务4
来源:互联网 发布:数据查询网站cnn 编辑:程序博客网 时间:2024/05/03 02:43
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 加工资
* 作 者: 郭岩岩
* 完成日期: 2012年3 月 14日
* 版 本 号: vc.1
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
#include<iostream>using namespace std;class Salary{public: void set_number(int); void cin_salary(); void add_salary(int); void sort_salary(); void show_salary();private:double salary[50];int number;};Salary sy;void Salary::set_number(int x){number=x;}void Salary::cin_salary(){int i;cout<<"请输入每位职工工资:";for(i=0;i<number;i++){cin>>salary[i];}}void Salary::add_salary(int a){int i;for(i=0;i<=number;i++){salary[i]=a+salary[i];}}void Salary::sort_salary(){double m;int i,j; for (i=0;i<number-1;i++) for(j=0;j<number-i-1;j++) if (salary[j]<salary[j+1]) { m=salary[j]; salary[j]=salary[j+1]; salary[j+1]=m; } } void Salary::show_salary(){int i;cout<<"加100元排序后的工资依次为:"<<endl;for(i=0;i<number;i++)cout<<salary[i]<<" ";cout<<endl;}int main(){sy.set_number(6); sy.cin_salary(); sy.add_salary(100); sy.sort_salary(); sy.show_salary();return 0;}
上机感言:come on!
经验积累:对number的赋值可以再定义一个函数
因为i从零开始的,所以在定义输入、输出函数时i<number不能加等号
- 第4周实验报告任务4
- 第4周实验报告任务3
- 第4周实验报告任务2
- 第5周实验报告任务4
- 第12周实验报告任务4
- 第13周实验报告任务4
- 第四周实验报告任务4
- 《第四周实验报告任务4》
- 第四周实验报告(任务4)
- 第4周实验报告
- 第4周实验报告
- 第5周实验报告任务一
- 第5周实验报告任务1.3
- 第5周实验报告任务1.4
- 第5周实验报告任务2
- 第5周实验报告任务3
- 第6周实验报告任务一
- 第6周实验报告任务一
- silverlight 动态线性图 自制控件
- 改控件的大小及移动控件的位置
- Hashmap的深入理解
- C语言指针的一些问题
- js跨域取数据功能的实现
- 第4周实验报告任务4
- 解决 用户'sa'登录失败。错误:18456 问题
- 用GDB调试程序
- 用java代码如何获取本机的IP地址和主机名
- flex_可编辑表格示例;
- 获得 Win32 窗口句柄的更好的方法 ----动态生成并显示 HTML 文档 ----再谈禁用HTML的上下文菜单...
- 线性判别分析(Linear Discriminant Analysis)
- 浅析逻辑数据映射
- jQuery-对Select的操作集合[终结篇]