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;