[C언어] 예제 사주 보기 시스템 -2-
ㅡㅡㅡㅡㅡ #include void main() { // 사주보기 시스템2 int year, month, day; printf("태어난 헤, 월, 일을 입력하시오:"); scanf("%d%d%d", &year, &month, &day); int sum = year + month + day; // ex) 2036 , 1899 printf("sum은 %d입니다.\n", sum); // 화면에 한번 출력. sum %= 1000; // ex) 36 , 899 sum /=100; // 0, 8 if (sum % 2 ==0) { printf("대박"); // 짝수인 경우. } else { printf("그럭저럭"); } printf("\n\n"); } ㅡㅡㅡㅡㅡ
2021. 3. 9.
[C언어] 예제 사주 보기 시스템 -1-
문제: 태어난 해, 월, 일을 입력받아 사주팔자를 보는 프로그램을 작성하시오. 사주를 보는 방법) 세 수(년,월,일)가 주어지면, (년 - 월 + 일)에 마지막 숫자가 0이면 "대박"을 출력, 그렇지 않으면 "그럭저럭"을 출력하세요. ㅡㅡㅡㅡㅡ #include void main(){ /*태어난 해, 월, 일을 입력받아 사주팔자를 보는 프로그램을 작성하시오. 세 수(년,월,일)가 주어지면, (년 - 월 + 일)에 마지막 숫자가 0이면 "대박"을 출력, 그렇지 않으면 "그럭저럭"을 출력하세요.*/ int year, month, day; printf("태어난 헤, 월, 일을 입력하시오:"); scanf("%d%d%d", &year, &month, &day); int sum = year - month + day..
2021. 3. 9.
[Python] 19. 달력만들기 -2-
ㅡㅡㅡㅡㅡ # 주석은 저번에 다 써두었으므로 함수에 대한 주석은 생략하겠다. def isLeapYear(year): return year % 4 == 0 and year % 100 != 0 or year % 400 == 0 def lastDay(year, month): m = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] m[1] = 29 if isLeapYear(year) else 28 return m[month - 1] def totalDay(year, month, day): total = (year - 1) * 365 + (year - 1) // 4 - (year - 1) // 100 + (year - 1) // 400 for i in range(1, mon..
2021. 3. 8.
[Python] 18. 달력만들기 -1-
인수로 년도를 넘겨받아 윤년, 평년을 판단해서 윤년이면 True, 평년이면 False를 리턴하는 함수. 윤년, 평년 판별식 => 년도가 4에 떨어지고 100에 떨어지지 않거나 400에 떨어지면 윤년, 그렇치 않으면 평년 return 값이 논리값(True 또는 False)인 함수의 이름은 'is'로 시작하는 것이 관행이다. def isLeapYear(year): # 윤년이면 True, 아니면 False 를 출력하는 함수. return year % 4 == 0 and year % 100 != 0 or year % 400 == 0 def lastDay(year, month): # 인수로 년, 월을 넘겨받아 그 달의 마지막 날짜를 리턴하는 함수 m = [31, 28, 31, 30, 31, 30, 31, 31, ..
2021. 3. 7.
[Python] 15_function_3 , 16_function_4 [함수 호출, 디폴트 인수]
# 함수를 호출할 때 인수를 지정해서 함수를 호출할 수 있다. => 인수를 지정하지 않으면 차례대로 값이 전달된다. def func3(a, b, c): print('{} + {} + {} = {}'.format(a, b, c, a + b + c)) # 데이터가 전달될 때 인수를 지정하지 않으면 처음부터 차례대로 데이터가 함수에 전달된다. func3(100, 200, 300) # 함수를 실행할 때 데이터의 인수를 지정할 수 있다. func3(a = 100, b = 200, c = 300) # 인수를 지정해서 함수를 호출하면 가인수와 실인수의 순서가 달라도 사용할 수 있다. func3(b = 100, c = 200, a = 300) # 인수를 지정해서 함수를 호출할 때 가인수 목록에 존재하는 인수를 지정해야..
2021. 3. 7.