问题①及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:求两个数的正差值.cpp
* 作 者:张鹏
* 完成日期:2014年 10 月 9日
* 版 本 号:v1.0
*
* 问题描述:输入两个正整数,求出两个数的正差值并输出
* 输入描述:两个正整数
* 程序输出:一个正整数,代表两个正整数的正差值
*/
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,b,c; //a,b分别代表两个正整数 c为一个变量
cout<<"输入两个正整数";
cin>>a>>b;
c=a-b; //计算两个正整数的差值(不一定为正)
if (c>0) c=c;
else c=-c; //这行与上一行保证求输出的为正差值
cout<<"两个正整数的正差值"<<c<<endl;
return 0;
}
运行结果:
问题②及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:求三个数中的最大值.cpp
* 作 者:张鹏
* 完成日期:2014年 10 月 9日
* 版 本 号:v1.0
*
* 问题描述:输入三个整数,求出三个数中的最大值
* 输入描述:三个整数
* 程序输出:一个整数,代表三个数中的最大值
*/
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,b,c; //a,b,c分别代表三个正整数
cout<<"输入三个正整数";
cin>>a>>b>>c;
if (a>b) a=a;
else a=b; //这两行求出a和b两个数中较大的数
if (a>c) a=a;
else a=c; //这两行求出三个数中的最大值
cout<<"三个数中的最大值"<<a<<endl;
return 0;
}
运行结果:
问题③及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:求员工的周工资.cpp
* 作 者:张鹏
* 完成日期:2014年 10 月 9日
* 版 本 号:v1.0
*
* 问题描述:输入一名员工一周的工作小时数,输出他的周工资
* 输入描述:两个整数,分别代表一周的工作小时数和周工资
* 输出描述:一个整数,他的周工资
*/
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int h,m,a=20; //h代表员工一周工作的小时,m代表员工的周工资,a为一个常量及正常工作时的时薪
cout<<"输入一名员工一周的工作小时";
cin>>h;
if (h>40) m=40*a+30*(h-40); //当超过正常工作时间时的周工资
else m=h*a; //正常工作时的周工资
cout<<"他的周工资"<<m<<endl;
return 0;
}
运算结果:
知识点总结:
合理运用代数运算。
学习心得:
这次项目较前几次工作量较大,但我合理运用黏贴与复制大大的提高效率。