c语言编程题某工种按小时计算工资,每月劳动时间(小时)×每小时工资=总工资,总工资中扣除10%

c语言编程题某工种按小时计算工资,每月劳动时间(小时)×每小时工资=总工资,总工资中扣除10%,第1张

#include <stdio.h>

int 扰闷脊罩判main()

{

  int hours

  float wage

  float salary

  scanf("%d%f",&hours,&wage)

  salary=hours*wage*(1-0.1)

 缓渗 printf("the salary should be $f\n",salary)  

}

#include<stdio.h>

void main(void)

{

int hours,wage,wages

printf("工作时间:此卜")

scanf("森返穗%d",&hours)

printf("\n"世神)

printf("每小时的劳动工资:")

scanf("%d",&wage)

printf("\n")

wages = hours * wage

printf("总工资为:%d",wages)

getch()

}

做这个程序时,定义一个一维的浮点型数组,用来存放十个员工的工资,用一个循环来进行输入每一个员工的月收入,然后计算每一个员工的应交税额时,采用跟逐级累进相反的方法,先计算他最高额度范围内应交的税,再计算神绝他第二层范围内应缴纳的税,再计算他最低一级应交游坦姿纳的税,总计就是他所有的应交税金,用月收入减去应交税金就是实发工资,最后进行输出,下面是程序的代码和运行的情况:#include<stdio.h>

int main()

{ int i,j,n=10

float a[10],b[10]= {0},c[10],x,s

printf("请输入员工输入的工资\n")

for(i=0i<10i++)

{ printf("第信拍%d个员工的工资",i+1)

scanf("%f",&a[i])

}

printf("%30s\n","员工的工资单")

printf("工号\t应发工资\t应缴纳的税\t实发工资\n")

for(i=0i<10i++)

{ s=0

x=a[i]

if(x>7500)

{ s=(x-7500)*0.02 //这里应该是0.2,这么写是为了对上运行的图

x=7500

}

if(x>5000)

{ s+=(x-5000)*0.01 //这里应该是0.1

x=5000

}

if(x>3500)s+=(x-3500)*0.03

c[i]=a[i]-s

b[i]=s

printf("%d\t%.0f\t\t %.2f\t\t %.2f\n",i+1,a[i],b[i],c[i])

}

return 0

}


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

原文地址: https://outofmemory.cn/yw/12387235.html

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

发表评论

登录后才能评论

评论列表(0条)

保存