본문 바로가기

프로그래밍/C | C++6

[c언어]3/6/9게임 출력 프로그램 (두가지 방법) 문제 사용자에게 값을 입력받고 3/6/9게임을 진행하는 프로그램을 만드시오 ※일의 자리수가 3,6,9의 배수인 경우에는 *을 출력 실행화면 코드 첫번째 코드 #include int main() { printf("369게임\n"); int num; printf("수를 입력해주세요: "); scanf_s("%d", &num); for (int i = 1; i 2020. 11. 9.
[c언어] 약수 출력 프로그램(for문 사용) 문제 사용자에게 특정 정수를 입력받아, 그 수의 약수를 출력하는 프로그램을 작성하여라. 실행화면 코드 #include int main() { int num; printf("자연수를 입력하시오: "); scanf_s("%d", &num); printf("%d의 약수: ",num); for (int i = 1; i 2020. 11. 9.
[c언어]입력받은 수만큼 숫자가 증가하는 프로그램(이중for문) 문제 사용자에게 숫자를 입력받아 그 숫자에 해당하는 줄만큼 수가 커지는 프로그램을 작성 실행화면 코드 #include int main(){ int num; printf("숫자를 입력해 주세요: "); scanf_s("%d", &num); for (int i = 1; i 2020. 11. 9.
[c언어]배열: 입력받은 숫자를 거꾸로 출력 문제 1. 사용자에게 입력받은 숫자 5개를 거꾸로 출력 2. 사용자에게 입력받은 n개의 숫자를 거꾸로 출력(입력하고자 하는 숫자의 개수도 입력받기) 실행화면 1. 숫자 5개만 출력 2. 사용자가 원하는 개수 입력받아 출력 코드 1. 사용자에게 입력받은 숫자 5개를 거꾸로 출력 #include int main(){ int arr[5]; //배열 선언 printf("배열에 입력할 숫자 다섯 개를 입력하세요.: "); for (int i = 0; i < sizeof(arr) / sizeof(int); i++) { scanf_s("%d", &arr[i]); //사용자에게 값을 입력받음 } for (int j = 4; j < sizeof(arr) / sizeof(int); j--) { printf("%d ", a.. 2020. 11. 9.
[c언어]배열: 최대/최솟값 출력 문제 사용자에게 입력받은 배열의 최대/최솟값 출력 실행화면 코드 #include int main() { int arr[1000]; int num; printf("입력할 숫자의 개수를 입력하세요: "); scanf_s("%d", &num); printf("%d개의 숫자를 입력해주세요.: ", num); for (int i = 0; i < num; i++) { scanf_s("%d", &arr[i]); } int max = arr[0]; //첫번째 배열값으로 초기화 int min = arr[0]; for (int j = 0; j < num; j++) { if (max = arr[j]) //arr[0]보다 작거나 같으면 그 값을 min에 대입 min = arr[j]; } printf("최댓값: %d\n최솟값:.. 2020. 11. 9.
[c언어]배열: 짝수의 개수 출력 문제 사용자에게 배열의 개수와 값을 입력받고 짝수의 개수를 출력하는 프로그램 실행화면 코드 #include int main() { int arr[1000]; int a; int num = 0; printf("입력할 숫자의 개수를 입력해주세요.: "); scanf_s("%d", &a); printf("%d개의 숫자를 입력해주세요.: ", a); for (int i = 0; i < a; i++) { scanf_s("%d", &arr[i]); } printf("짝수의 개수: "); for (int j = 0; j < a; j++) { if (arr[j] % 2 == 0) num += 1; // num = num+1, 짝수인 숫자가 걸러질때마다 1씩 카운팅해서 num에 저장한다. } printf("%d", nu.. 2020. 11. 9.
반응형