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