목차
1 1과제 문제
2 답안
2 답안
본문내용
------------------------\n");
printf("%4s %8s %10s %8s %8s %8s %8s %8s %6s %6s\n","순위","제품코드","제품명","제품단가","제품수량","공급가액","부가세액","판매금액","마진율","마진액");
printf("-----------------------------------------------------------------------------------\n");
for(i=0;i
printf("%4d %8s %10s %8d %8d %8d %8d %8d %6d %6d\n",odata[i].rank,odata[i].code,odata[i].name,odata[i].price,odata[i].cnt,odata[i].gong,odata[i].boo,odata[i].panmae,odata[i].majin,odata[i].majinprice);
}
printf("-----------------------------------------------------------------------------------\n");
printf("합계 %37s %8d %8d %8d %6s %6d\n"," ",sdata.gong,sdata.boo,sdata.panmae," ",sdata.majinprice);
printf("-----------------------------------------------------------------------------------\n");
}
void outputdata2()
{
int i,j;
struct oType temp;
sdata.gong=0;
sdata.boo=0;
sdata.majinprice=0;
sdata.panmae=0;
for(i=0;i
odata[i].rank = i+1;
strcpy(odata[i].code, idata[i].code);
strcpy(odata[i].name, fname(idata[i].code));
odata[i].price = idata[i].price;
odata[i].cnt = idata[i].cnt;
odata[i].panmae = odata[i].price * odata[i].cnt;
odata[i].boo = up((float)(odata[i].panmae/11.0));
odata[i].gong = odata[i].panmae - odata[i].boo;
odata[i].majin = idata[i].majin;
odata[i].majinprice = ban((float) ((odata[i].gong * odata[i].majin)/100.0));
sdata.gong += odata[i].gong;
sdata.boo += odata[i].boo;
sdata.majinprice += odata[i].majinprice;
sdata.panmae += odata[i].panmae;
}
for(i=0;i
for(j=i+1;j
if(odata[i].majinprice
temp = odata[i];
odata[i] = odata[j];
odata[j] = temp;
}
}
}
for(i=0;i
odata[i].rank=1;
for(j=i+1;j
if(odata[i].majinprice < odata[j].majinprice) {
odata[i].rank++;
}
}
}
printf(" 선수번호 : 33\n");
printf(" 마 진 액 순 위 \n");
printf("-----------------------------------------------------------------------------------\n");
printf("%4s %8s %10s %8s %8s %8s %8s %8s %6s %6s\n","순위","제품코드","제품명","제품단가","제품수량","공급가액","부가세액","판매금액","마진율","마진액");
printf("-----------------------------------------------------------------------------------\n");
for(i=0;i
printf("%4d %8s %10s %8d %8d %8d %8d %8d %6d %6d\n",odata[i].rank,odata[i].code,odata[i].name,odata[i].price,odata[i].cnt,odata[i].gong,odata[i].boo,odata[i].panmae,odata[i].majin,odata[i].majinprice);
}
printf("-----------------------------------------------------------------------------------\n");
printf("합계 %37s %8d %8d %8d %6s %6d\n"," ",sdata.gong,sdata.boo,sdata.panmae," ",sdata.majinprice);
printf("-----------------------------------------------------------------------------------\n");
}
main()
{
int input;
while(1) {
printf(" 제품코드 : 제품명 : \n");
printf(" 제품단가 : \n");
printf(" 판매수량 : \n");
printf(" 마 진 율 : \n\n");
printf(" [입력] [출력1] [출력2] \n\n");
printf(" 0.종료 1.입력 2.출력1 3.출력2 \n\n");
printf(" 0 ~ 3의 번호중 선택하세요 : ");
scanf("%d",&input);
if(input == 0) break;
if(input == 1) inputdata();
if(input == 2) outputdata();
if(input == 3) outputdata2();
}
}
printf("%4s %8s %10s %8s %8s %8s %8s %8s %6s %6s\n","순위","제품코드","제품명","제품단가","제품수량","공급가액","부가세액","판매금액","마진율","마진액");
printf("-----------------------------------------------------------------------------------\n");
for(i=0;i
}
printf("-----------------------------------------------------------------------------------\n");
printf("합계 %37s %8d %8d %8d %6s %6d\n"," ",sdata.gong,sdata.boo,sdata.panmae," ",sdata.majinprice);
printf("-----------------------------------------------------------------------------------\n");
}
void outputdata2()
{
int i,j;
struct oType temp;
sdata.gong=0;
sdata.boo=0;
sdata.majinprice=0;
sdata.panmae=0;
for(i=0;i
strcpy(odata[i].code, idata[i].code);
strcpy(odata[i].name, fname(idata[i].code));
odata[i].price = idata[i].price;
odata[i].cnt = idata[i].cnt;
odata[i].panmae = odata[i].price * odata[i].cnt;
odata[i].boo = up((float)(odata[i].panmae/11.0));
odata[i].gong = odata[i].panmae - odata[i].boo;
odata[i].majin = idata[i].majin;
odata[i].majinprice = ban((float) ((odata[i].gong * odata[i].majin)/100.0));
sdata.gong += odata[i].gong;
sdata.boo += odata[i].boo;
sdata.majinprice += odata[i].majinprice;
sdata.panmae += odata[i].panmae;
}
for(i=0;i
odata[i] = odata[j];
odata[j] = temp;
}
}
}
for(i=0;i
for(j=i+1;j
odata[i].rank++;
}
}
}
printf(" 선수번호 : 33\n");
printf(" 마 진 액 순 위 \n");
printf("-----------------------------------------------------------------------------------\n");
printf("%4s %8s %10s %8s %8s %8s %8s %8s %6s %6s\n","순위","제품코드","제품명","제품단가","제품수량","공급가액","부가세액","판매금액","마진율","마진액");
printf("-----------------------------------------------------------------------------------\n");
for(i=0;i
}
printf("-----------------------------------------------------------------------------------\n");
printf("합계 %37s %8d %8d %8d %6s %6d\n"," ",sdata.gong,sdata.boo,sdata.panmae," ",sdata.majinprice);
printf("-----------------------------------------------------------------------------------\n");
}
main()
{
int input;
while(1) {
printf(" 제품코드 : 제품명 : \n");
printf(" 제품단가 : \n");
printf(" 판매수량 : \n");
printf(" 마 진 율 : \n\n");
printf(" [입력] [출력1] [출력2] \n\n");
printf(" 0.종료 1.입력 2.출력1 3.출력2 \n\n");
printf(" 0 ~ 3의 번호중 선택하세요 : ");
scanf("%d",&input);
if(input == 0) break;
if(input == 1) inputdata();
if(input == 2) outputdata();
if(input == 3) outputdata2();
}
}
키워드
추천자료
- c프로그래밍
- Vitamin C정성실험
- 비타민 C의 정량(Indophenol) 적정법
- 2012년 1학기 C프로그래밍 기말시험 핵심체크
- c언어 소개
- 비타민 C에 대하여
- [16C][16세기][도교][문학][구개음화]16C(16세기)의 도교, 16C(16세기)의 문학, 16C(16세기)...
- [15C][15세기][소화문헌][협주][구결][분철][부사][파생어][문헌]15C(15세기)의 소화문헌, 15...
- [21C]21C(21세기)의 리더십(리더쉽), 21C(21세기)의 사회변화, 21C(21세기)의 기업조직, 21C(...
- [17C][17세기][북벌론][청교도혁명]17C(17세기)의 북벌론, 17C(17세기)의 정국, 17C(17세기)...
- [21C]21세기(21C)의 그린벨트, 21세기(21C)의 복지환경, 21세기(21C)의 노인복지, 21세기(21C...
- 동서양고전의이해C형 2017-자신의 유형에 속한 책들 중 한 권을 선택하여 읽은 후, 과제를 작...
- 2017년 1학기 C프로그래밍 교재전범위 핵심요약노트
- 2017년 1학기 C프로그래밍 기말시험 핵심체크
소개글