您的位置:首页 > 编程语言 > C语言/C++

第7课:分支结构程序体验|计算两数正差值,周薪计算

2015-05-31 18:42 363 查看
1.两数正差值计算

/*
*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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 结构