세 정수를 입력받아 MAX값을 출력해주는 Max함수를 만들었다. 이하 설명은 주석으로 달아두었음. using System; namespace _20190823 { class Program { static int Max(int a, int b, int c)//최댓값 출력해주는 MAX함수 { int[] x = { a, b, c }; int max = a;//max변수에 첫번째값(a) 삽입 for (int i = 1; i < x.Length; i++)//첫번째값(a)은 max에 넣어뒀으니 두번째부터 시작 { if (max < x[i])//max와 x배열의 요소값들과 비교 max = x[i];//max보다 x배열의 요소값이 크면 max에 x배열의 요소값을 대입 } return max;//max(최댓값) 반환 }..
* 입력함수 : Console.ReadLine() * 출력함수 : Console.WriteLine("내용") -> {0} : 첫번 째 출력할 변수의 값 -> {0:0.0} : 소숫점 첫번 째까지 출력 using System; namespace _20190823 { class Program { static void solve(int a, int b, int c) { Console.WriteLine("SUM : {0}", a+b+c);//합 Console.WriteLine("avg : {0:0.0}", (a+b+c)/3);//평균 } static void Main(string[] args) { int a, b, c; a = int.Parse(Console.ReadLine());//a 입력 b = int.Pa..
C언어를 하다보면 컴파일할 때 위와같은 경고문을 볼 때가 있다. 에러가 아니라서 프로그램은 정상적으로 돌아간다. 저 경고문이 뜨는 이유 ! 보통 [Warning] incompatible implicit declaration of built-in function 'printf' 혹은 [Warning] incompatible implicit declaration of built-in function 'scanf' 같이 뜰거다. 그냥 해당 헤더파일을 추가안해줘서 그럼; printf나 scanf같은거는 상단에 #include 를 안써줘서 그렇다.
10진수 //10진수 기본 Console.WriteLine("{0}", number); //10진수 5자리 확보후 우측 정렬 Console.WriteLine("{0,5}", number); 16진수 //16진수 기본 Console.WriteLine("{0:X}", number); //16진수 5자리 출력 (빈자리는 0으로 채움) Console.WriteLine("{0:X5}", number); //16진수 5자리 확보후 우측 정렬 Console.WriteLine("{0:5X}", number); 실수 //float형 (에러) float a = 1.0; //float형 float b = 1.0f; //double형 double c = 1.0; - C#은 float형일 때 f를 붙여줘야된다. 없으면 doub..
- Total
- Today
- Yesterday