问题及代码
/*
*Copyright (c)2015,大连东软信息学院
*All rights reserved.
*文件名称:get max.c
*作 者:陈振
*完成日期:2016年2月12日
*版 本 号: v1.0
*问题描述: 某公司工资按周发放,标准是每小时20元,
若员工周工作时间超过40小时,超出部分每小时30元。编
程序输入小时数,输出他的工资。
*程序输入:
*程序输出:
*/
#include<stdio.h>
#define SALARY1 20 //40小时之内时薪
#define SALARY2 30 //超出40小时部分的时薪
#define TIME 40 //界定标准
int main(void)
{
int iHours,iSalary;
printf("Enter working hours\n");
scanf("%d",&iHours);
if(iHours>TIME)
iSalary=TIME*SALARY1+(iHours-TIME)*SALARY2;
else
iSalary=iHours*SALARY1;
printf("Your total salary is %d.\n",iSalary);
return 0;
}
运行结果
工作总结
用#defined 定义常量
学习心得
常量变量一多,感觉有点乱.不过还好,刚刚得知一个匈牙利命名发,感觉舒服多了。哈哈