zoukankan      html  css  js  c++  java
  • 分支-11. 计算工资(15)

     1 /*
     2  *c语言实现
     3  *B11-分支-11. 计算工资(15)
     4  *Created on: 2014年6月3日
     5  *Author: Boomkeeper
     6  *未全部通过
     7  *
     8  */
     9 
    10 #include <stdio.h>
    11 #include <stdlib.h>
    12 
    13 float salary=0;
    14 
    15 void newStaff(int *worktime)
    16 {
    17   if(*worktime<=40)
    18   {
    19     salary=(*worktime)*30;
    20     printf("%.2f
    ",salary);
    21   }
    22   else
    23   {
    24     salary=(*worktime-40)*30*1.5+40*30;
    25     printf("%.2f
    ",salary);
    26   }
    27 }
    28 
    29 void oldStaff(int *worktime)
    30 {
    31   if(*worktime<=40)
    32   {
    33     salary=(*worktime)*50;
    34     printf("%.2f
    ",salary);
    35   }
    36   else
    37   {
    38     salary=(*worktime-40)*30*1.5+40*50;
    39     printf("%.2f
    ",salary);
    40   }
    41 }
    42 
    43 int main()
    44 {
    45   int workTime=0,workYear=0;
    46   int *worktime=&workTime,*workyear=&workYear;
    47 
    48   scanf("%i %i",workyear,worktime);
    49 
    50   if(*worktime<0 || *workyear<0)//小于0的数据不正常
    51     exit(0);
    52   if(*worktime>(7*24))//一周工作时数超过7*24不正常
    53     exit(0);
    54 
    55   if(*workyear<5)
    56     newStaff(worktime);
    57   else
    58     oldStaff(worktime);
    59 
    60   return 0;
    61 }

  • 相关阅读:
    数据结构-链表的代码笔记
    数据结构-顺序表的代码笔记
    作业笔记-素数对猜想
    数据结构第五章总结
    数据结构第四章总结
    数据结构第三章总结
    数据结构第二章线性表总结
    单链表的创建及遍历
    求集合交集
    tree.js
  • 原文地址:https://www.cnblogs.com/boomkeeper/p/a1.html
Copyright © 2011-2022 走看看