c语言9-1 计算职工工资,实验9-1 计算职工工资(结构数组表达方式)
實驗9-1 計算職工工資 (15分)
給定N個職員的信息,包括姓名、基本工資、浮動工資和支出,要求編寫程序順序輸出每位職員的姓名和實發(fā)工資(實發(fā)工資=基本工資+浮動工資-支出)。
輸入格式:
輸入在一行中給出正整數(shù)N。隨后N行,每行給出一位職員的信息,格式為“姓名 基本工資 浮動工資 支出”,中間以空格分隔。其中“姓名”為長度小于10的不包含空白字符的非空字符串,其他輸入、輸出保證在單精度范圍內(nèi)。
輸出格式:
按照輸入順序,每行輸出一位職員的姓名和實發(fā)工資,間隔一個空格,工資保留2位小數(shù)。
輸入樣例:
3
zhao 240 400 75
qian 360 120 50
zhou 560 150 80
輸出樣例:
zhao 565.00
qian 430.00
zhou 630.00
#include
int main(){
int num;
scanf("%d",&num);
struct wage{
char name[11]; //這里可以存放字符串;
double base;
double f;
double cost;
double sum;
}sa[num]; //一個num維的數(shù)組;
int i;
for(i=0;i
scanf("%s %lf %lf %lf",sa[i].name,&sa[i].base,&sa[i].f,&sa[i].cost); //數(shù)組型變量不需要用取地址符;
sa[i].sum=sa[i].base+sa[i].f-sa[i].cost;
}
for(i=0;i
printf("%s %.2lf\n",sa[i].name,sa[i].sum);
}
return 0;
}
hellobettershero
發(fā)布了40 篇原創(chuàng)文章 · 獲贊 0 · 訪問量 255
私信
關(guān)注
標(biāo)簽:姓名,基本工資,int,double,表達(dá)方式,職工工資,num,數(shù)組,浮動工資
來源: https://blog.csdn.net/hellobettershero/article/details/104014481
總結(jié)
以上是生活随笔為你收集整理的c语言9-1 计算职工工资,实验9-1 计算职工工资(结构数组表达方式)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电子名片装上智能模块才能紧跟大数据网络时
- 下一篇: iperf3使用说明