tyroach
的工资是

#include <stdio.h>

#define NUM_STAFF 3

typedef struct tagStaff

{

int nu;

int paySum;

int hundredCount;

int fiftyCount;

int tenCount;

int fiveCount;

int oneCount;

}Staff;

int main()

{

int i=0;

Staff jishu[NUM_STAFF];

for(i=0; i<NUM_STAFF; i++)

{

jishu.nu = 1000+i;

printf("input staff %d and pay:", jishu.nu);

scanf("%d", &jishu.paySum);

int temp= jishu.paySum;

jishu.hundredCount = temp/100;

temp = temp%100;

jishu.fiftyCount = temp/50;

temp = temp%50;

jishu.tenCount = temp/10;

temp = temp%10;

jishu.fiveCount = temp/5;

temp = temp%5;

jishu.oneCount = temp;

}

int sumHundred=0, sumFifty=0, sumTen=0, sumFive=0, sumOne=0;

for(i =0; i<NUM_STAFF; i++)

{

printf("工号%d的工资是%8d, 应该发100元%d张,50元%d张,10元%d张,5元%d张,1元%d张。\n",

jishu.nu,

jishu.paySum,

jishu.hundredCount,

jishu.fiftyCount,

jishu.tenCount,

jishu.fiveCount,

jishu.oneCount);

sumHundred += jishu.hundredCount;

sumFifty += jishu.fiftyCount;

sumTen += jishu.tenCount;

sumFive += jishu.fiveCount;

sumOne += jishu.oneCount;

}

printf("该部门100元需%d张,50元需%d张,10元需%d张,5元需%d张,1元需%d张\n",

sumHundred, sumFifty, sumTen, sumFive, sumOne);

system("pause");

}

用结构体比较简单点,我只写了一个部门的,输入的是三个员工的,其他的不知道是不是LZ想要的。