다음과 같은 물품의 품명과 단가를 배열에 초기화한 다음 판매한 각 물품의 수량을 입력하면 물품 판매현황을 출력하는 프로그램을 작성하시오.
#include <stdio.h>
int main(void)
{
char *m[]={"hard disk", "CPU(intel)", "main board", "LCD monitor", "DVD-RW(combo)"};
int d[5]={135000, 265000, 122000, 260000, 73500};
int a[100];
int tot=0;
for(int i=0;i<5;i++)
{
printf("%s: 수량>", m[i]);
scanf("%d", &a[i]);
}
printf("\n\n물품판매현황\n");
printf("물품\t\t단가\t\t수량\t\t금액\n");
for(i=0;i<5;i++)
{
printf("%s\t%6d원\t%d개\t%10d원\n", m[i], d[i], a[i], d[i]*a[i]);
tot+=(d[i]*a[i]);
}
printf("총계\t\t\t\t\t%10d원\n", tot);
return 0;
}
// 실행 결과
품명 | 단가(원) |
하드디스크(300GB) | 135,000 |
CPU(인텔P4) | 235,000 |
메인보드 | 122,000 |
모니터(17 LCD) | 260,000 |
DVD-RW | 73,500 |
#include <stdio.h>
int main(void)
{
char *m[]={"hard disk", "CPU(intel)", "main board", "LCD monitor", "DVD-RW(combo)"};
int d[5]={135000, 265000, 122000, 260000, 73500};
int a[100];
int tot=0;
for(int i=0;i<5;i++)
{
printf("%s: 수량>", m[i]);
scanf("%d", &a[i]);
}
printf("\n\n물품판매현황\n");
printf("물품\t\t단가\t\t수량\t\t금액\n");
for(i=0;i<5;i++)
{
printf("%s\t%6d원\t%d개\t%10d원\n", m[i], d[i], a[i], d[i]*a[i]);
tot+=(d[i]*a[i]);
}
printf("총계\t\t\t\t\t%10d원\n", tot);
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 구조체 변수 선언 후에 데이터를 대입 (0) | 2011.06.15 |
---|---|
[c언어] 구조체 변수의 초기화와 멤버별 데이터 출력 (0) | 2011.06.15 |
[c언어](연습문제) 생년월일을 입력하면 년월일을 분리하고 나이와 띠를 출력 (0) | 2011.06.14 |
[c언어] 함수 strcpy()에 대한 사용자 정의 함수 (0) | 2011.06.10 |
[c언어] 함수 포인터를 사용하여 함수를 호출하는 방법 (0) | 2011.06.10 |