반응형

각각의 음식에 대하여 음식의 이름, 칼로리 정보를 구조체로 표현한다. 각각의 식사 코스에서 등장하는 ㅇ므식들을 구조체의 배열로 표현하고 각 식사 코스의 전체 칼로리를 계산하는 프로그램을 작성하라.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
struct food{
    char name[100];
    int calories;
};
int main(void)
{
    struct food food_array[]={{"떡볶이"100},{"감자탕"2000},{"까르보나라"30}};
    int size,i;
    int sum=0;
    size=sizeof(food_array)/sizeof(food_array[0]);
    for(i=0;i<size;i++)
    {
    sum+=food_array[i].calories;
    }
    printf("총 코스의 칼로리는 %d입니다.\n", sum);
    return 0;
}
cs




반응형

'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글

전화번호부  (0) 2016.12.28
직원 나이별 분류  (0) 2016.12.27
이메일 구조체  (0) 2016.12.27
벡터 합  (0) 2016.12.27
복소수 합  (0) 2016.12.27

+ Recent posts