C언어 초보 질문합니다
Sonya
질문 제목 : 실행은 되나 결과값이 이상하여서 질문질문 요약 :
실행 되고 오류 안나요.
근데 실행화면에 제대로 안나옵니다.
제가 해볼려고해도 못해서 질문드립니다.
수정할 부분과 설명 부탁드립니다.
설
질문 내용 :
#include string.h
#include stdio.hstruct in{
char pum[20];
long dan;
int su;
}
main()
{
struct in pan[7]={
{CRT ,60000,2}, {PRINTER,90000,2},{PAPER,50,500}, {JOYSTIC,1000,55},{DISKETTE,500,95},{DRIVER,80000,4},{MOUSE,30000,10}
}; struct in temp;
long kumak[7], halin[7], jibul[7], imm; int i,j;
for(i=1;i=7;i++){
kumak[i]=pan[i].dan * pan[i].su;
for(j=i+1;j=7;j++){
if(strcmp(pan[i].pum, pan[j].pum)0)
{
temp=pan[i];
pan[i]=pan[j];
pan[j]=temp;
imm=kumak[i];
kumak[i]=kumak[j];
kumak[j]=imm;
}
}
} for(i=0;i7;i++)
{
if(pan[i].su50)
halin[i]=0; else if(pan[i].su100)
halin[i]=kumak[i]*0.05; else
halin[i]=kumak[i]*0.1;
jibul[i]=kumak[i]-halin[i];
} system(cls);
printf(\n\n\t ### 판매 보고서(품명별 정렬) ###\n);
printf(\n--------------------------------------------------);
printf(\n품명\t\t단가\t수량\t금액\t할인액\t지불액);
printf(\n--------------------------------------------------);
for(i=0;i7;i++)
printf(\n%-12s\t%10ld%3d%10ld%10ld%10ld,pan[i].pum, pan[i].dan, pan[i].su, kumak[i], halin[i], jibul[i]);
printf(\n--------------------------------------------------);
getch();
}