목록반복문 (7)
K_blueprint
1. for 문을 이용한 반복문(1부터 5까지의 합 구하기)#include using namespace std; // std(네임 스페이스) 정의해주기void main() // for문을 이용한 반복문(1부터 5까지의 합 구하기){ int i; int total = 0; // 반드시 초기화 해줘야 함 for (i = 1; i 2. Switch 문을 이용한 학점 계산 함수#include void main() // switch 문을 이용한 학점 계산 함수{ int score; char grade; cout > score; switch (score / 10) { case 10 :grade = 'A'; break; case 9 :grade = 'A'; break; default:grade = 'F..

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.ex) 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100보다 작다. 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. (풀이 코드)store = [] # 자연수를 저장항 리스트 선언for i in range(9): # 9번 입력을 받고 리스트에 순차적으로 값을 저장하는 반복문 data = int(input()) # 입력..

- 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오 - 첫째 줄에 테스트 케이스의 개수 T가 주어진다.- 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다.(0 - 각 테스트 케이스마다 A+B를 출력한다. (풀이 코드)T = int(input()) # 몇 번 입력을 받을지 정수형T로 입력받기for i in range(0, T): # T만큼 반복 num1, num2 = map(int, input().split()) # 2개의 정수 입력받기(더해야 할 숫자) print(num1 + num2) # 결과값 출력 본 문제는 매우 간단해 보이지만 문제 이해를 잘못하여 "한꺼번에 입력을 다 받은 후에, 더해진 ..

● # 문자를 만날 때까지 사용자로부터 입력받은 문자열을 읽고 스페이스의 수(띄어쓰기), 개행 문자의 수(줄 바꿈), 기타 문자들의 수를 출력하는 프로그램을 작성하라. ● 사용자로부터 여러줄로 문자열을 입력받는다.● 마지막 줄의 첫 번째 문자는 #이다. ● 스페이스의 수, 개행 문자의 수, 문자의 수를 순차적으로 출력한다. #include int main() { char c; // 카운트 할 스페이스, 개행, 문자를 지정해주는 변수 int spaceCount = 0; // 스페이스의 수를 저장하는 변수 int newlineCount = 0; // 개행의 수를 저장하는 변수 int otherCount = 0; // 문자의 수를 저장하는 변수 while (1) //..

● n개의 정수를 입력받고, 입력받은 정수를 역순으로 출력하는 프로그램을 작성하라 ● 입력의 첫 줄에는 입력 받을 정수의 자릿수를 나타내는 정수 n을 입력한다.● 입력할 정수를 "하나의 빈칸을 두고" 입력한다. ● 두 번째 줄에는 입력받은 정수를 역순으로 출력한다. #include int main() { int n; // 입력받을 정수의 자릿수 입력 scanf("%d", &n); // 입력문(입력 받을 정수 자릿수) int arr[n]; // 입력받을 정수를 저장할 배열 for (int i = 0; i = 0; i--) // n-1번째 자리부터 0이하 자리까지 정수 역순 출력 반복문 { printf("%d ", arr[i]); // 출력문 } ..

● 두 개의 정수 a, b를 입력받아서, a부터 b까지의 제곱의 합을 구하는 프로그램을 작성하라. ● 입력의 첫 줄에는 두 개의 정수 a, b가 주어진다● 단, 두 정수가 같거나 b가 a보다 작다면 프로그램을 종료한다. ● 한 줄에 하나의 입력에 대한 제곱의 합을 출력하도록 작성한다. #include int main(){ int a, b, i, sum; // 변수 선언 scanf("%d %d", &a, &b); // 입력문 while(a