본문 바로가기

프로그램/C# 1000제34

C# 13제] C# 프로그램 입문 CHAPTER 3. p149 3.9 (3) 회문수 여부를 파악하는 프로그램을 작성하시오. 출처 : 대한민국 외교부 독도갤러리 문제] 회문수(Palindromic number)란 숫자를 역순으로 쓴 수와 같은 값을 갖는 수를 말한다. 즉, 121, 526625와 같은 수이다. 정수를 읽어서 회문수인지 아닌지 판별하는 C# 프로그램을 작성하시오. 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter3 { class P149_3_9_3 { static void Main(string[] args) { //회문수를 체크하는 프로그램 int N;//입력문자열의 길이 bool chk1, chk2; //회문체크 변수 int Ban;//입력숫자 위치의 반 변수 int i; String Str;//수를.. 2021. 8. 22.
C# 12제] C# 프로그래밍 입문 CHAPTER 3. p149 3.9 (2) 완전수 구하는 프로그램을 작성하기. 출처 : 대한민국 외교부 독도갤러리 문제] 완전수(Perfect number)란 자기 자신을 제외한 약수의 합이 자기 자신과 같은 수이다. (예: 6 = 1 + 2 + 3) 1부터 500 사이의 완전수를 구하는 프로그램. 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter3 { class P149_3_9_2 { static void Main(string[] args) { //1~500 중 완전수를 구하는 프로그램 int i; int na; int sum; Console.WriteLine("1~500 중 완전수는 아래와 같습니다."); for (i = 1; i 2021. 8. 21.
C# 11제] C# 프로그래밍 입문 CHAPTER 3. p149 3.9 (1) 소수 구하는 프로그램을 작성하기. 출처 : 대한민국 외교부 독도갤러리 문제] 소수(Prime number)란 1과 자기 자신 외에는 약수를 갖지 않는 수이다. 100 이하의 소수를 구하는 프로그램. 참고풀이] using System; namespace Chapter3 { class P149_3_9_1 { static void Main(string[] args) { //100이하의 소수를 구하는 프로그램 int i; int na; Console.WriteLine("1~100 이하의 소수는 아래와 같습니다."); for (i=1;i 2021. 8. 20.
C# 10제] C# 프로그래밍 입문 CHAPTER 2. p106 2.12 (10) 무한 연산의 값을 계산하는 프로그램을 작성하시오. 문제] 다음과 같은 무한 연산(infinite arithmetic)의 값을 계산해서 출력하는 C# 프로그램을 작성하시오. ① +∞ + +∞ ② +∞ - +∞ ③ -∞ + -∞ ④ -∞ - -∞ ⑤ 0.0 / 0.0 ⑥ double.MaxValue / +∞ 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter2 { class P106_2_12_10 { public static void Main() { Console.Write("① +∞ + +∞ : "); Console.WriteLine((double.PositiveInfinity + double.PositiveInfinity)); Console.W.. 2021. 7. 24.
C# 9제] C# 프로그래밍 입문 CHAPTER 2. p106 2.12 (9) 제일 큰 수를 출력하는 프로그램을 작성하시오. 문제] 일련의 정수를 읽어(자료의 끝은 0) 제일 큰 수를 출력하는 프로그램을 작성하시오. 참고풀이] using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; namespace Chapter2 { class P106_2_12_9 { public static void Main() { int[] Area = new int[] { 10, 35, 20, 55, 30, 85, 99, 0 }; int[] A1=new int[200]; int a; int i; Console.WriteLine("최대값 : " + Area.Max()); } } } 참고풀이 .. 2021. 7. 23.
C# 8제] C# 프로그래밍 입문 CHAPTER 2. p106 2.12 (8) 연도를 읽어 윤년인지를 판별하는 프로그램을 작성하시오. 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter2 { class P106_2_12_8 { static bool Check(int y) { return (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0)) ? true : false; } public static void Main() { int year; //년도를 입력받는다. Console.Write("년도를 입력하시오 : "); year = int.Parse(Console.ReadLine()); //윤년여부를 출력한다. if (Check(year)) Console.WriteLine(year + "년도.. 2021. 7. 23.
C# 7제] C# 프로그래밍 입문 CHAPTER 2. p106 2.12 (7) 공의 부피와 표면적을 구하시오. 문제] 반지름(r)을 읽어 공의 부피(V)와 표면적(S)을 구하는 프로그램을 작성하시오. 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter2 { class P106_2_12_7 { static double Volume(double x) { return 4.0 * Math.PI * x * x ; } static double SurfaceArea(double x) { return 4.0 * Math.PI * x; } public static void Main() { double r;//반지름 입력변수 //반지름을 입력받는다. Console.Write("반지름을 입력하시오 : "); r = doub.. 2021. 7. 23.
C# 6제] C# 프로그래밍 입문 CHAPTER 2. p106 2.12 (6) 직렬 저항과 병렬저항값을 구하시오. 문제] 세개의 저항값을 읽어 직렬로 연결된 회로의 저항과 병렬로 연결된 회로의 저항을 구하는 C#프로그램을 작성하시오. 참고풀이] using System; using System.Collections.Generic; using System.Security.Cryptography; using System.Text; using Microsoft.VisualBasic.CompilerServices; namespace Chapter2 { class P105_2_12_6 { static double Series(double r1, double r2, double r3) { return r1 + r2 + r3; } static double Parallel(double r1, double r2, double r3) .. 2021. 7. 22.
C# 5제] C# 프로그래밍 입문 CHAPTER 2. p105 2.12 (5) 비만도를 구하시오. 문제] 사람의 키(H)와 몸무게(W)를 입력으로 받아 비만도(B)를 계산하는 C# 프로그램 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter2 { class P105_2_12_5 { public static void Main() { double H;//키 변수 double W;//몸무게 변수 double SW;//표준체중 변수 double B;//비만도 변수 //키와 몸무게를 입력받는다. Console.Write("키를 입력하시오 : "); H = double.Parse(Console.ReadLine()); Console.Write("몸무게를 입력하시오 : "); W = double.Parse.. 2021. 7. 22.
C# 4제] C# 프로그래밍 입문 CHAPTER 2. p105 2.12 (4) 섭씨 온도를 화씨 온도로 구하시오. 문제] 섭씨 온도값(Celsius)을 읽어서 화씨 온도값(Fahrenheit)을 구하는 C# 프로그램. 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter2 { class P105_2_12_4 { public static void Main() { double F;//Fahernheit변수 double C;//Celsius변수 Console.Write("섭씨 온도를 입력하시오 : "); C = double.Parse(Console.ReadLine()); F = 9.0* C / 5.0+ 32.0; Console.Write("\n섭씨 온도 " + C + "도를 "); Console.WriteLine(.. 2021. 7. 22.
C# 3제] C# 프로그래밍 입문 CHAPTER 2. p105 2.12 (3) 원리합계를 구하는 프로그램을 작성하시오. 문제] 원금과 이율, 기간을 입력으로 받아 복리법에 의해 원리합계를 구하는 프로그램을 작성하시오. 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter2 { class P105_2_12_3 { public static void Main() { int principal;//원금변수 int period;//기간변수 double interest_rate;//이율변수 double S;//원리합계변수 //원금, 이율, 기간을 입력받는다. Console.Write("원금을 입력하시오 : "); principal = int.Parse(Console.ReadLine()); Console.Write("기간을 입력.. 2021. 7. 21.
C# 2제] C# 프로그래밍 입문 CHAPTER 2. p105 2.12 (2) 식의 값을 구하시오. 문제] 다음 변수에 임의의 값을 대입하여 식의 값을 구하는 프로그램을 작성하시오. 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter2 { class P105_2_12_2 { public static void Main() { int x, y;//임의의 값을 입력할 변수 int c;//임의의 값을 입력할 변수 //임의의 값을 입력받는다. Console.Write("임의의 값 x를 입력하세요 : "); x = int.Parse(Console.ReadLine()); Console.Write("임의의 값 y를 입력하세요 : "); y = int.Parse(Console.ReadLine()); //Mat.. 2021. 7. 21.
반응형