본문 바로가기

C언어

(5)
C언어 튜터링 과제 백준: 15569번 long long sum(int *a, int n) { long long ans = 0; for(int i = 0; i < n; i++){ ans += a[i]; } return ans; } //기본적인 틀이 잡혀있어 n개의 정수를 더해주는 for문만 추가함
C언어 튜터링 과제 백준 : 2908번 #2908 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. #include int main() { int a, b, a1, b1; scanf("%d %d", &a, &b); a1 = (a/100) + (((a/10) % 10)*..
C언어 튜터링 과제 : 백준 2562,3052,10950,25304번 #2562 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. #include int main() { int a, i; int biggest = 0; int num = 0; for (i = 0; i biggest) { biggest = a; num = i + 1; } } printf("%d\n%d\n", biggest, num); return 0; } #3052 두 자연수 A와 B가 있을 때, A%B는 A..
C언어 튜터링 과제 : 백준 9498, 2480번 9498번 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. #include int main() { int a; scanf("%d", &a); if(a >= 90){ printf("A"); } else if(a >=80){ printf("B"); } else if(a>=70){ printf("C"); } else if(a >=60){ printf("D"); } else { printf("F"); } return 0; } 2480번 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같..
C언어 튜터링 과제 #1 문제 1 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. #include int main(){ int a, b; scanf("%d%d", &a, &b); prinf("a + b = %d\n", a+b); printf("a - b = %d\n", a-b); prinf("a / b = %d\n", a/b); prinf("a % b = %d", a%b); } 문제 2 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오. #include int main(){ int a; scanf("%d", &a); printf("%d", a -543); }