当前位置:首页 » 编程语言 » c语言如何输入年份算工资
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言如何输入年份算工资

发布时间: 2022-04-28 05:47:22

㈠ 用c语言怎样算工资

#include "stdio.h"

main()
{ int i,j,m,s=0;
scanf("%d",&j);
for(m=0;m<j;m++)
{
scanf("%d",&i);
if(i==0)
{
break;
}
if(i>=100)
{
s=s+i/100;
i=i%100;
}
if(i>=50)
{
s=s+i/50;
i=i%50;
}
if(i>=10)
{
s=s+i/10;
i=i%10;
}
if(1>=5)
{
s=s+i/5;
i=i%5;
}
if(i>=2)
{
s=s+i/2;
i=i%2;
}
if(i>=1)
{
s++;
}

}
printf("%d",s);
getch();
}

㈡ 用C语言编写计算工人工资怎么编写

用C语言编写计算工人工资怎么编写?

某工厂按工人的工时计算工人工资,规则如下:工资按每小时84元计发。若总工时>120小时,超过120小时的部分每小时加发15%;若总工时<60小时,则总工资扣发700元。编写程序,从键盘录入某工人的工时,程序能计算并输出该工人的工资。(画出程序流程图)

㈢ 用C语言编写程序:输入一个人的名字、年龄、工资并在最后输出来。

struct imfomation{
char name[20];
int age;
int salary;
};
#include "stdio.h"
void main()
{
struct imfomation a;//a为结构体变量
printf("请输入姓名:\n");
gets(a.name);
printf("请输入年龄:\n");
scanf("%d",&a.age);
printf("请输入工资:\n");
scanf("%d",&a.salary);
printf("姓名:%s\n年龄:%d\n工资:%d\n",a.name,a.age,a.salary);
}

㈣ C语言计算工资的代码

源代码中,你的if语句里面两个表达式是用逗号分开的,这样并不能满足两个条件都满足的要求
现修改代码如下,

#include<stdio.h>
intmain()
{
inty,t;
doublem;
scanf("%d%d",&y,&t);
if(y<5&&t<=40)//使用&&表示要求两个条件都满足
printf("%.2f",m=t*30);
elseif(y<5&&t>40)
printf("%.2f",m=40*30+(t-40)*30*1.5);
elseif(y>=5&&t<=40)
printf("%.2f",m=t*50);
else
printf("%.2f",m=40*50+(t-40)*50*1.5);
}

㈤ 用C语言编写一个计算工人工钱的程序

#include <stdio.h>


int main()

{

int n;

scanf("%d", &n);

printf("%d ", 15 * n);

return 0;

}

㈥ c语言的问题:编程输入工资,计算实际工资所得及税金.

#include<math.h>
main()
{
float gz,sum;
scanf("%f",&gz);
if(gz>1000)
{if(gz<=2000)
sum=(gz-1000)*0.05;
else if(gz<=5000)
sum=(gz-2000)*0.15+50;
else if(gz<=10000)
sum=(gz-5000)*0.20+50+450;
else sum=(gz-10000)*0.4+50+450+1000;
printf("sum:%f",sum);
}
}

㈦ 初学C,写了个C程序,计算工资,怎么计算出来的老不对呀

#include <stdio.h>
void main()
{
float a,b,c,d,e,f,g,h,x,y,z,w;
printf("请输入你的工作时间\n");
scanf("%f",&a);
printf("请输入你的每小时工资\n");
scanf("%f",&b);
printf("请输入你的工作天数\n");
scanf("%f",&c);
x=a*b*c;
printf("%f\n",x);

printf("请输入你的加班工作时间\n");
scanf("%f",&d);
printf("请输入你的加班每小时工资\n");
scanf("%f",&e);
printf("请输入你的加班工作天数\n");
scanf("%f",&f);
y=d*e*f;
printf("%f\n",y);

printf("请输入你的另算加班工资\n");
scanf("%f",&g);
printf("请输入你的星期天工资\n");
scanf("%f",&h);
z=g*h;
printf("%f\n",z);
w=x+y+z;
printf("%f\n",w);
}你自己对比一下哪里出问题了吧,那个输入的时候你开始定义的是float型的后来控制输入的却是int型的所以会出问题,还有计算放在最前面可是在最前面的时候abc等等都是没有赋值的所以你先进行计算的时候是将内存中的随机数做了运算,不懂再问及时采纳

㈧ 用C语言编写一个计算薪水的程序

/*工资计算程序*/
#include <stdio.h>

main()
{
float originWage; /*应发工资*/
float realWage; /*实发工资*/
float tax; /*所缴税款*/
int i,hour,amount,money;

printf("请选择工资种类:\n1.计时工资\n2.计件工资\n3.固定月工资\n");
scanf("%d",&i);
switch(i)
{
case 1:{
printf("请输入工作时间(单位:小时)\n");
scanf("%d",&hour);
printf("请输入单位时间的薪水(单位:元)\n");
scanf("%f",&money);
originWage=money*hour;
}
break;
case 2:{
printf("请输入生产产品数量(单位:件)\n");
scanf("%d",&amount);
printf("请输入生产一件产品的薪水(单位:元)\n");
scanf("%f",&money);
originWage=money*amount;
}
break;
case 3: printf("请输入你的固定工资\n");
scanf("%f",&originWage);
break;
default:printf("输入错误!\n");
return 0;
}

if(originWage<0)
{
printf("数据错误!\n");
return 0;
}
if(originWage<2000)
tax=0;
else if(originWage>2000&&originWage<=2500)
tax=(originWage-2000)*0.05;
else if(originWage>2500&&originWage<=4000)
tax=(originWage-2500)*0.1+500*0.05;
else
tax=(originWage-4000)*0.15+1500*0.1+500*0.05;
printf("应发工资: %f\n",originWage);
printf("所缴税款: %f\n",tax);
printf("实发工资: %f\n",originWage-tax);
return 0;
}

㈨ c语言,模拟工资计算器,计算一个销售人员的月工资的数量

#include<stdio.h>
void main()
{
double salry;
int day,month,year;
double daySalry;
pirintf("请输入员工的日工资,工作时间");
scanf("%d%d%f",month,year,daySalry);
switch(month)
{
case 1: case 3: case 5:case 7: case 8:case 10:case 12: salry = daySalry*31; break;
case 2:
if(year%4==0||year/400==0)
salry = daySalry*28;
else salry = daySalry*29;
break;
case 4: case 6:case 9:case 11: salry = daysalry *30; break;
}

}

㈩ 用C语言编写计算工人工资

#include&amp;lt;stdio.h&amp;gt;
void main()
{
int hour;
int salary;
scanf("%d",hour);
switch(hour/60)
{
case 0:
{
salary=hour*84-700;
break;
}
case 1:
{
salary=hour*84;
break;
}
case 2:
{
salary=120*84+(hour-120)*(84*1.5);
break;
}
default:
printf("工时错误!");
}
printf("工资为%d",salary);
}

抱歉,好久没弄C了,上面随便写没编译,刚才又弄了一下

#include<stdio.h>
void main()
{
int hour=0;
double salary;
scanf("%d",&hour);
while(hour<0)
{
printf("工时错误,重新输入!");
scanf("%d",&hour);
}
switch(hour/60)
{
case 0:
{
salary=hour*84-700;
break;
}
case 1:
{
salary=hour*84;
break;
}
case 2:
{
salary=120*84+(hour-120)*(84*1.15);
break;
}
}
printf("工资为%f",salary);
}