본문 바로가기

C언어/예습

[C언어 예습]DAY9_배열 실생활 예제(호별 월세 구하는 프로그램), 2중 for문

배열 실생활 예제(호별 월세 구하는 프로그램)


#include <stdio.h>

void main() {
	int arHo[3] = { 0, };
	int length = sizeof(arHo) / sizeof(int);
	int sum = 0;
	double avg = 0.0;

	for (int i = 0; i < length; i++) {
		printf("%d호 월세를 입력하세요(단위: 만원)\n", i + 1);
		scanf_s("%d", arHo + i);
		sum += arHo[i];
	}
	avg = (double)sum / length;
	printf("1동 총 월세 : %d만원\n", sum);
	printf("1동 평균 월세 : %.2lf만원\n", avg);
}

&arHo[i] => arHo + i (arHo 자체가 주소값이기 때문에.)


// 지점 평균 매출액, 총 매출액(아디다스 강남점, 신촌점, 홍대점)
// 문자열 배열을 사용해야함.
// const shar * arName = {"강남점", "신촌점", "홍대점"};



2중 for문


#include <stdio.h>

void main() {
	// 9*9 : 1번 반복당 9 번씩 반복
	int cnt = 0;
	for (int i = 1; i < 10; i++) {
		for (int j = 1; j < 10; j++) {
			cnt++;
			printf("%d * %d = %d\n", i, j, i*j );
		}
		printf("\n");
	}
	printf("%d회 반복\n", cnt);
}