C语言计算工资的代码

C语言计算工资的代码,第1张

源代码中核敬戚,你的if语句里面两个表稿余达式是用逗号分开的,这样并不能满足两个条件都满足的要求

现修改代码如下,

#include<stdio.h>

int main()

{

int y,t

double m

scanf("%d %d",&y,&t)

if(y<5 && t<=40) //使用&&表示要求两个条件都满足

printf("%.2f",m=t*30)

else if(y<5 && t>40)

printf("%.2f",m=40*30+(t-40)*30*1.5)

else 改陵if(y>=5 && t<=40)

printf("%.2f",m=t*50)

else

printf("%.2f",m=40*50+(t-40)*50*1.5)

}

public class wages

{

int money

int hour

public wages()

{

money=0

hour=0

}

public int weekmoney() {

return money*hour*5 //计算周碰悄薪

}

public int money

{

get {return money}

set {money=value}

}

public int hour

{

get {return hour}

set {hour=value}

}

}

主程友前序调用好吵清

wages tom=new wages()

tom.money=30

tom.hour=8

writeline(tom.weekmoney().tostring())

#include <stdio.h>

void main(){

int tim,i

float pri,sum

printf("请输入工作时间和每小时的薪水:")

scanf("%d%f",&tim,&pri)

if(tim<0||pri<=0)

printf("!")

else if(tim<敏清=40)

sum=tim*pri

else if(tim<侍李=50)

sum=40*pri+(tim-40)*pri*1.5

else

sum=40*pri+10*pri*1.5+(tim-50)*pri*2

printf("%6.2f\桥谈前n",sum)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12480006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存