第7课:分支结构程序体验|计算两数正差值,周薪计算
2015-05-31 18:42
363 查看
1.两数正差值计算
运行结果:
知识点:将运算结果赋值与其它变量的使用
2. 周薪计算
/*
*Copyleft (c)2015,CSDN学院 | C语言及程序设计初步
*All rights reserved.
*文件名称:main.c
*作 者:田 铭
*完成日期:2015年05月31日
*版本号:v7.0
*
*问题描述:计算员工周薪。周40小时内时薪20元;超出时间时30元。
*给定小时样例:32 48 640 1040(一个周时间有那么多?)
*/
#include <stdio.h>
int main(){
int hour,hourpay,overtime,overpay,totalpay;
printf("输入周工作小时数:");
scanf("%d",&hour);
if (hour>40){
overtime=hour-40; //计算加班的时间
overpay=overtime*30; //计算加班费
hour=40; //非加班时间为满值40小时
}
hourpay=hour*20; //非加班工资=小时数*时薪20
totalpay=hourpay+overpay; //总周薪=非加班工资+加班费
printf("本周的工资是:%d元",totalpay);
return 0;
}
运行结果:
知识点:if判断语句
心得:if语句之外,未被赋值的整形变量,值为0;
/* *Copyright (c)2015,CSDN学院 | C语言及程序设计初步 *All rights reserved. *文件名称:main.c *作 者:田铭 *完成日期:2015年05月31日 *版本号:v1.0 * *问题描述:计算两个整数的正差值(结果必须是正数)。 */ #include <stdio.h> int main() { int a,b,x; printf("请输入两个整数,以空格分开:"); scanf("%d %d",&a,&b); //数据输入 if(a>b){ x=a-b; //当a比b大时,将a-b得到的值赋与x } else{ x=b-a; //当b比a大时,将b-a得到的值赋与x } printf("两数正差值为:%d",x); return 0; }
运行结果:
知识点:将运算结果赋值与其它变量的使用
2. 周薪计算
/*
*Copyleft (c)2015,CSDN学院 | C语言及程序设计初步
*All rights reserved.
*文件名称:main.c
*作 者:田 铭
*完成日期:2015年05月31日
*版本号:v7.0
*
*问题描述:计算员工周薪。周40小时内时薪20元;超出时间时30元。
*给定小时样例:32 48 640 1040(一个周时间有那么多?)
*/
#include <stdio.h>
int main(){
int hour,hourpay,overtime,overpay,totalpay;
printf("输入周工作小时数:");
scanf("%d",&hour);
if (hour>40){
overtime=hour-40; //计算加班的时间
overpay=overtime*30; //计算加班费
hour=40; //非加班时间为满值40小时
}
hourpay=hour*20; //非加班工资=小时数*时薪20
totalpay=hourpay+overpay; //总周薪=非加班工资+加班费
printf("本周的工资是:%d元",totalpay);
return 0;
}
运行结果:
知识点:if判断语句
心得:if语句之外,未被赋值的整形变量,值为0;
相关文章推荐
- 注册表的组织结构
- Lua和C语言的交互详解
- SQLSERVER的非聚集索引结构深度理解
- 调整SQLServer2000运行中数据库结构
- 深入c# 类和结构的区别总结详解
- c#结构和类的相关介绍
- C#中结构(struct)的部分初始化和完全初始化实例分析
- C#中类与结构的区别实例分析
- C#枚举类型与结构类型实例解析
- javascript实现表现、结构、行为分离的选项卡效果!
- 关于C语言中参数的传值问题
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言内存对齐实例详解
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- 探讨C语言的那些小秘密之断言
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- C语言泛型编程实例教程
- C语言中使用lex统计文本文件字符数