C#/Foundation

기초 문제 01~15

페프 2024. 3. 3. 20:30

001. 학번과 이름 입력 받아서 화면에 출력

 

001. 학번과 이름 입력 받아서 화면에 출력

입출력 함수를 이용해 학번과 이름을 입력 받고 화면에 출력할 것이다. 밑 링크는 같은 것을 C++로 코드를 짰을 떄이다. https://ffeff45.tistory.com/5 > id; cout << "이름을 입력하세요 : "; cin >> name; cout..

ffeff45.tistory.com

002. 정수 2개를 입력 받아 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 값을 출력

 

002. 정수 2개를 입력 받아 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 값을 출력

https://ffeff45.tistory.com/6 > num1 >> num2; cout << num1 << " + " << num2 << "= " << num1 + num2 << endl; cout << num1 << ".." data-og-host="ffeff45.tistory.com" data-og-source-url="https://ffeff4..

ffeff45.tistory.com

 

003. 정수 2개를 입력받아 6개 관계연산자로 계산한 결과를 출력하시오

 

003. 정수 2개를 입력받아 6개 관계연산자로 계산한 결과를 출력하시오

관계연산자를 이용해보았다. > num1 >> num2; cout << num1 << " > " << num2 << "= " << (num1 > num2) << endl; cout << nu.." data-og-host="ffeff45.tistory.com" data-og-source-url="https://ffeff45.tistor..

ffeff45.tistory.com

004. 실수(double)로 키(cm)와 체중(kg)을 입력받아 BMI를 계산하고 비만정도를 출력하시오

 

004. 실수(double)로 키(cm)와 체중(kg)을 입력받아 BMI를 계산하고 비만정도를 출력하시오

if~else 조건문을 사용하여 bmi 계산을 해보았다. > height; cout << "체중(kg) :"; cin >> weight; double bmi = weight / (height / 100.0 * height / 100.0); cout <.." data-og-host="ffeff45.tistory.com" da..

ffeff45.tistory.com

005. 1에서 100를 더하시오. 또 1에서 100 사이의 짝수의 합과 홀수의 합을 계산하시오. 또 1에서 100까지의 역수의 합을 구하시오

 

005. 1에서 100를 더하시오. 또 1에서 100 사이의 짝수의 합과 홀수의 합을 계산하시오. 또 1에서 100

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B005 { class Program { static void Main(string[] args) { int sum = 0; fo..

ffeff45.tistory.com

006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오.

 

006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B006 { class Program { static void Main(string[] args) { Console.Write("..

ffeff45.tistory.com

007. 구구단을 출력하시오

 

007. 구구단을 출력하시오

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B007 { class Program { static void Main(string[] args) { for (int y = 1;..

ffeff45.tistory.com

008. 1000까지의 소수를 출력하고 몇개인지를 출력하시오

 

008. 1000까지의 소수를 출력하고 몇개인지를 출력하시오

using System; namespace B008 { class Program { static void Main(string[] args) { //(1) 어떤 숫자가 소수인지 판단 하는 프로그램 //Console.WriteLine("숫자 하나를 입력하세요 : "); //int x = int.Parse(C..

ffeff45.tistory.com

009. 5층짜리 피라미드를 2중 반목문을 사용하여 그리시오

 

009. 5층짜리 피라미드를 2중 반목문을 사용하여 그리시오

using System; namespace B009 { class Program { static void Main(string[] args) { for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5 - i; j++) Console.Write(" "); for (int j = 1; j <= 2 * i - 1; j..

ffeff45.tistory.com

010. 10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 평균, 최소, 최대값을 구하시오

 

010. 10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 평균, 최소, 최대값을 구하시오

using System; namespace B010 { class Program { static void Main(string[] args) { Random r = new Random(); int[] a = new int[10]; for (int i = 0; i < 10; i++) a[i] = r.Next(100); //0~99사이의 랜덤값..

ffeff45.tistory.com

011. 10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 크기 순서대로 출력하시오.

 

011.10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 크기 순서대로 출력하시오

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B011 { class Program { static void Main(string[] args) { int[] a = new int[10]; Random r = new Random(); for (int i = 0; i < 10; i

ffeff45.tistory.com

012.두개의 숫자 중 더 큰 숫자를 반환하는 Larger() 함수를 이용하여 세개의 숫자 중 가장 큰 수를 반환하는 프로그램을 작성하시오.

 

012.두개의 숫자 중 더 큰 숫자를 반환하는 Larger() 함수를 이용하여 세개의 숫자 중 가장 큰 수를

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B012 { class Program { static void Main(string[] args) { int x, y, z; Console.Write("첫번쨰 값을 입력하세요 : "); x = in

ffeff45.tistory.com

013. 9번 문제의 5층 피라미드 그리는 프로그램을 이용하여 n 층의 피라미드를 그리는 함수를 작성하여 3, 5, 7층의 피라미드를 그리시오.

 

013.9번 문제의 5층 피라미드 그리는 프로그램을 이용하여 n 층의 피라미드를 그리는 함수를 작성

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B013 { class Program { static void Main(string[] args) { DrawPyramid(3); DrawPyramid(5); DrawPyramid(7); } private static void Dra

ffeff45.tistory.com

014. 정수를 입력받아 재귀함수를 사용하여 팩토리얼을 계산하시오.

 

014.정수를 입력받아 재귀함수를 사용하여 팩토리얼을 계산하시오

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B014 { class Program { static void Main(string[] args) { Console.Write("n!을 계산하고자 합니다. n을 입력하세요 : ")

ffeff45.tistory.com

015.4개의 원반이 놓여있는 하노이탑 문제에서 원반을 이동하는 순서를 출력하시오.

 

015.4개의 원반이 놓여있는 하노이탑 문제에서 원반을 이동하는 순서를 출력하시오

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace B015 { class Program { static void Main(string[] args) { HanoiTower(4, 'A', 'B', 'C'); //교과서에서는 Hanoi(1,'A','C','B') }

ffeff45.tistory.com