분류 전체보기
-
[백준 문제풀이 C언어] 10807번 개수 세기백준 문제풀이 2023. 11. 13. 23:00
먼저 배열에 대해서 먼저 알아보자 배열은 형식에 따라 1차원, 2차원 등 많지만 1차원 배열부터 보자 타입 배열이름 [배열크기]; 의 형식이다. int arr[5]; 배열은 1부터 시작하는 것이 아닌 0부터 시작하므로 arr [5]의 값을 초기화하고 싶을 때는 0부터 시작해야 한다. arr[0]= 20; arr[1]= 30; arr[2]= 40; arr[3]= 50; arr[4]= 60; 한 번에 초기화를 하고 싶을 때는 타입 배열이름 [배열크기]={배열 값 1, 배열값 2,.....}; int arr[5]={20,30,40,50,60}; 이것을 토대로 문제를 풀면 입력받은 n의 값이 배열의 크기가 되고 배열[0]부터 배열[n]까지 숫자를 입력받아서 저장하고 찾으려는 정수 v를 입력받고 만약 배열중에서 ..
-
[백준 문제풀이 C언어] 10952번 A+B -5백준 문제풀이 2023. 11. 5. 23:00
입력받은 값이 둘 다 0일 때 멈추면 되는데 여기서는 while을 쓰면 된다. while 문은 정해진 횟수 반복보다는 조건식이 만족할때까지 반복할 때 쓴다. while문의 기본 형태는 while(조건문){실행문} 이다. 만약 무한 반복을 하고 싶다면 조건문에 1을 쓰면 무한반복을 하게 된다. 그리고 while문에서 탈출을 해야 할 때는 break를 써서 나갈 수 있다. 이문제는 while문 안에 if문을 써서 풀 수 있다. while(1) { scanf("%d %d",&a,&b); if(a==0 && b==0) { break; } else { printf("%d",a+b); } }
-