개똥같은 실력으로 10분만에 싸질렀다. 변수명 전부 개드립임 잘하는 형들 보여주기 민망한 코드임.
늦은 학년에 나도 1학년들이 듣는 C언어 공부하려니 완전 서글프다 너님도 나처럼 되지 마라..
#include <stdio.h>
typedef struct Department{
char division[20];
int pay, person, sumPay, pay100000, pay10000, pay5000, pay1000, pay500, pay100;
}department;
void enterInfo(department mydepartment[4]){
for(int i = 0; i<=3; i++){
printf("%d번 부서명:", i+1);
scanf("%s", &mydepartment[i].division);
printf("%d번 급여:", i+1);
scanf("%d", &mydepartment[i].pay);
printf("%d번 인원수:", i+1);
scanf("%d", &mydepartment[i].person);
}
}
void printInfo(department mydepartment[4]){
int temp;
for(int i = 0; i <= 3; i++){
mydepartment[i].sumPay = mydepartment[i].pay * mydepartment[i].person;
mydepartment[i].pay100000 = mydepartment[i].sumPay/100000;
temp = mydepartment[i].sumPay - (mydepartment[i].pay100000 * 100000);
mydepartment[i].pay10000 = temp / 10000;
temp -= mydepartment[i].pay10000 * 10000;
mydepartment[i].pay5000 = temp / 5000;
temp -= mydepartment[i].pay5000 * 5000;
mydepartment[i].pay1000 = temp / 1000;
temp -= mydepartment[i].pay1000 * 1000;
mydepartment[i].pay500 = temp / 500;
temp -= mydepartment[i].pay500 * 500;
mydepartment[i].pay100 = temp / 100;
}
int sum100000, sum10000, sum5000, sum1000, sum500, sum100;
sum100000= sum10000= sum5000= sum1000= sum500= sum100 = 0;
for(int i = 0; i<= 3; i++){
sum100000 += mydepartment[i].pay100000;
sum10000 += mydepartment[i].pay10000;
sum5000 += mydepartment[i].pay5000;
sum1000 += mydepartment[i].pay1000;
sum500 += mydepartment[i].pay500;
sum100 += mydepartment[i].pay100;
printf("%s\t", mydepartment[i].division);
printf("%d\t", mydepartment[i].pay100000);
printf("%d\t", mydepartment[i].pay10000);
printf("%d\t", mydepartment[i].pay5000);
printf("%d\t", mydepartment[i].pay1000);
printf("%d\t", mydepartment[i].pay500);
printf("%d\n", mydepartment[i].pay100);
}
printf("합계\t%d\t%d\t%d\t%d\t%d\t%d\n", sum100000, sum10000, sum5000, sum1000, sum500, sum100);
}
void main(){
department mydepartment[4];
enterInfo(mydepartment);
printInfo(mydepartment);
}
사실 디버깅 제대로 안함. 되는 것 같음.
아이고 성님 성님 감사 감사 ㅠㅠ 이 은혜를 어찌 잊으리오스~