728x90
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define SIZE 5
int main()
{
/*int i1 = 0;
int i2 = 1;
int i3 = 2;
printf("%d\n", i1);
printf("%d\n", i2);
printf("%d\n", i3);*/
int my_arr[SIZE];
for (int i = 0; i < SIZE; i++) { // index를 통해 array에 접근
my_arr[i] = i * i;
1 + 2; // 디버거가 찍어 볼 변수 dummy -> 없어도 되지만 다른 용도 때문에 잠시 집어넣음
} // 이 더미가 없으면 값이 대입되는걸 디버깅시 보기 힘듦
for (int i = 0; i < SIZE; i++)
printf("%d ", my_arr[i]);
return 0;
}
Output :
0 1 4 9 16
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define NUM 5
int main()
{
/* 5개의 숫자를 입력받고 그 숫자들의 합을 배열과 for 루프를 이용하여 구현 */
int num[NUM];
int sum = 0;
printf("Enter %d numbers : ", NUM);
for (int i = 0; i < NUM; i++)
scanf("%d", &num[i]);
for (int i=0;i<NUM;i++) // 이렇게 for문을 나눠서 사용하는 것이 더 효율적일 때가 많다
sum += num[i];
printf("Sum : %d\n", sum);
return 0;
}
Output :
Enter 5 numbers : (10 20 30 40 50 입력)
Sum : 150
강의 출처 : https://www.inflearn.com/course/following-c/dashboard
'Study_C, C++ > 홍정모의 따라하며 배우는 C언어' 카테고리의 다른 글
[홍정모의 따라하며 배우는 C언어] 7.1 분기문 if ~ 7.2 표준 입출력 함수들 getchar(), putchar() 예제 (0) | 2021.11.28 |
---|---|
[홍정모의 따라하며 배우는 C언어] 6.18 루프 안에서 함수의 반환값 사용하기 (0) | 2021.10.14 |
[홍정모의 따라하며 배우는 C언어] 6.16 배열과 런타임 에러 (0) | 2021.09.25 |
[홍정모의 따라하며 배우는 C언어] 6.13 탈출조건 루프 do while ~ 6.15 중첩된 루프들 (0) | 2021.09.12 |
[홍정모의 따라하며 배우는 C언어] 6.10 다양한 대입 연산자들 (그리고 어셈블리 코드 확인법) ~ 6.12 제논의 역설 시뮬레이션 예제 (0) | 2021.09.07 |