//광고차단회복
반응형

 

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

Q 01. 다음 중 함수를 호출하는 방법을 고르세요. 
① 함수이름[ ]
② 함수이름( )
③ 함수이름< >
④ 함수이름{ }

 

A : ②

 


 

Q 02. 다음 함수의 설명 중 맞는 것을 모두 고르세요.
① 한 번 만들어 놓으면 호출만 하면 된다.
② 내부의 작동을 신경 쓰지 않는다는 의미로 블랙박스라고도 부른다.
③ 커피 자판기는 함수의 좋은 비유이다.
④ 함수는 여러 번 호출하는 것보다는 한 번만 호출해서 사용하는 것이 효율적이다.

 

A : ①, ②, ③

 


 

Q 03. 다음은 두 수를 더해서 결과를 반환하는 함수입니다. 빈칸을 채우세요.

① sum( v1, v2) :
    result = 0
    result = v1 + v2
    ② result

 

A : 
① def
② return

 


 

Q 04. 다음은 문제 03의 함수를 호출하는 방법입니다. 옳은 것을 하나 고르세요.
① hap = sum()
② hap = sum(10)
③ hap = sum(10 20)
④ hap = sum(10, 20)
⑤ hap = sum(10 : 20)

 

A : ④

 


 

Q 05. 다음은 함수의 반환값과 관련된 내용입니다. 틀린 것을 모두 고르세요.
① 함수에는 반환값이 없어도 된다.
② 함수에는 반환할 수 있는 값이 1개뿐이다.

③ return문을 사용한다.
④ 반환값이 없을 때도 return문을 써줘야 한다.

 

A : ②, ④ 

 


 

Q 06. 다음 코드를 실행하면 출력되는 값을 순서대로 써보세요.

a = 222

def func1() :
    print(a)

def func2() :
    a = 111
    print(a)

func1()
func2()

 

A :
222
111

 

반응형

 

Q 07. 다음 func() 함수를 호출할 때 오류가 발생하는 것을 고르세요.

def func(v1, v2=0, v3=0) :
    result = 0
    result = v1 + v2 + v3
    return result

① func(1)
② func(1, 2)
③ func( 0, 0, 0)
④ func( )

 

A :  ④ 

 


 

Q 08. 다음은  전달받은 매개변수의 숫자와 관계없이 모든 매개변수를 곱하는 함수입니다. 빈칸을 채우세요.

def multiply(①) :
    result = 1       #책은 'result =  0'이지만 0에 무엇을 곱해도 0이므로 1로 수정하였습니다
    for ② in var :
        result = ③ * num

    return result

 

A : 
① *var
② num
③ result

 


 

Q 09. myFunc.py에 fun1(), fun2()가 정의되어 있다고 가정하겠습니다. 다음 중에서 오류가 발생하는 코드를 모두 고르세요.
① import myFunc.py
    myFunc.fun1()
② import myFunc
    myFunc.fun1()
③ from myFunc import fun1()
    fun1()
④ from myFunc import *
    fun2()

 

A : ① 

 


 

2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답

2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답

2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답

2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답

2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답

2022.11.17 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch6 답

2022.11.18 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch7 답

2022.11.18 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch8 답

 

 

 

 

반응형
반응형

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

Q 01. 다음은 문자열을 추출하는 코드입니다. 출력되는 내용을 예상해보세요. 

ss = 'Python'
print(ss[0])
print(ss[1:2])
print(ss[-3:-1])
print(ss[3:])

 

A : 
print(ss[0]) - P
print(ss[1:2]) - y
print(ss[-3:-1]) - ho 
print(ss[3:]) - hon

 


 

Q 02. 다음과 같은 문자열이 있을 때 오류가 발생하는 것을 모두 골라보세요.

ss1 = 'Python'
ss2 = 'Good'

① ss1 + ss2
② ss1 - ss2
③ ss1 * 3
④ ss1 / ss2

 

A : ②, ④

 


 

Q 03. 다음은 문자열의 중간마다 #을 끼워넣는 코드입니다. 빈칸을 예에서 골라서 채우세요.

ss[i], for, len
ss = 'Python'

① i in range(0, ② (ss) ) :
    print( ③ + '$', end='')

 

A : 
① for
② len
③ ss[i]

 


 

Q 04. 다음은 문자열을 거꾸로 출력하는 프로그램입니다. 빈칸을 채우세요.

inStr, outStr = "Python", ""
strLen = len(inStr)

for i in range(0, strLen) : 
    outStr += ①
print("내용을 거꾸로 출력 --> %s" % outStr )

 

A : ① inStr[strLen - (i+1)] 

 


 

Q 05. 다음 각 문자열 함수의 결과를 예상해보세요.

myStr = 'Hanbit'

① myStr.upper()
② myStr.lower()
③ myStr.swapcase()
④ myStr.title();

 

A : 
① HANBIT
② hanbit
③ hANBIT
④ Hanbit

 


 

Q 06. 다음 각 문자열 함수의 결과를 예상해보세요.

myStr = 'Hanbit Media, Hanbit Academy, Hanbit Life'

① myStr.count('Hanbit')
② myStr.find('Hanbit', 2)
③ myStr.rindex('Media')
④ myStr.startswith('Hanbit')

 

A :
① 3
② 14
③ 7
④ True

 

반응형

 

Q 07. 다음은 문자열 중에서 숫자를 제거하는 프로그램입니다. 빈칸을 채우세요.

inStr = "Python 1234 파이썬"
outStr = ""

for i in range(0, len(inStr)) :
    if ① .isdigit() == ② :
        outStr += inStr[i]

print("원 문자열 ==> "+'['+inStr+']')
print("숫자 제거 ==> "+'['+outStr+']')

 

A : 
① inStr[i]
② False

 


 

2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답

2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답

2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답

2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답

2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답

2022.11.17 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch6 답

2022.11.18 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch7 답

 

반응형
반응형

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

Q 01. 다음은 리스트를 만들고 출력하는 방식입니다. 오류가 나는 부분을 찾아보세요. 

aa = [ 10, 20, 30 ]
print(aa[0])
print(aa[1])
print(aa[2])
print(aa[3])

 

A : print(aa[3])

 


 

Q 02. 다음은 100개의 빈 리스트를 만들고 길이를 구하는 코드입니다. 빈칸을 제시된 예에서 골라 채우세요.

append, for, range
myList = []
① i in ② (0, 100) :
    myList.③ (0)
len(myList)

 

A : 
① for
② range
③ append

 


 

Q 03. 다음은 비어있는 자료구조를 초기화하는 코드입니다. 서로 맞는 것끼리 줄로 이어보세요.

① aa = [ ]                ㉮ 튜플
② bb = { }                ㉯ 리스트
③ cc = ( )                ㉰ 딕셔너리
④ dd = None          ㉱ 일반변수

 

A : 
① - ㉯
② - ㉰
③ - ㉮
④ - ㉱

 


 

Q 04. 다음은 사용자가 3개의 숫자를 입력하고 입력한 숫자의 합계를 구하는 프로그램입니다. 빈칸을 for문으로 완성해보세요.

myList = []
for i in range(0, 3) :
    myList.append(0)
hap = 0

for i in range(0, 3) :
    myList[i] = int(input( str(i+1)+"번째 숫자 : "))


    hap = hap + myList[k]

print(" 합계 ==> %d " % hap)

 

A : ① for k in range(0, 3) : 

 


 

Q 05. 다음과 같은 리스트가 있을 때 각 문제의 출력되는 결과를 예상해보세요. 출력 결과가 하나의 값일 수도 있고, 리스트일 수도 있습니다.

aoa = [ '설현', '초아', '지민', '유나', '유경', '혜정', '민아', '찬미' ] 

① aoa[2]
② aoa[-2]
③ aoa[0:1]
④ aoa[6:]
⑤ aoa[-7:-5]

A : 
① 지민
② 민아
③ ['설현']
④ ['민아', '찬미']
⑤ ['초아', '민아']

 


 

Q 06. 다음과 같은 리스트가 있을 때 오류가 발생하는 것을 모두 골라보세요.

list1 = [10, 20]
list2 = [30, 40]

① list1 + list2
② list1 - list2 
③ list1 * list2
④ list1 / list2

A : ②, ③, ④

 

반응형

 

Q 07. 다음은 리스트 조작 함수에 대한 설명입니다. 보기에서 고르세요.

append(), pop(), sort(), reverse(), index(), insert(), remove(), extend(), count()

① 리스트의 뒤에 리스트를 추가한다.
② 리스트에서 지정한 값을 제거한다.
③ 리스트 항목의 순서를 역순으로 만든다.
④ 리스트 제일 뒤의 항목을 빼내고, 빼낸 항목은 삭제한다.

A : 
① append() 
② remove()
③ reverse()
④ pop()

 


 

Q 08. 다음은 2차원 리스트의 예입니다. 각 문제의 출력되는 결과를 예상해보세요.

myList = [ [ 1, 2, 3, 4] ,
              [5, 6, 7, 8] ,
              [9, 10, 11, 12] ]

① myList [0][1]
② myList[1][3]
③ myList[2]

 

A : 
① 2
② 8
③ [[9, 10, 11, 12]]

 


 

Q 09. 다음 중에서 튜플을 생성하는 것과 딕셔너리를 생성하는 것을 각각 고르세요.
① tt1 = (100)

② tt2 = {100}
③ tt3 = [100]
④ tt4 = 100

 

A : 
튜플 - 
딕셔너리 - 

튜플과 딕셔너리를 생성하는 것은 아무것도 없다. 튜플의 경우 하나의 항목만 가질 경우 콤마(,)를 뒤에 붙여주어야 하며, 딕셔너리의 경우 {키:값} 형태가 되어야 한다.

 


 

2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답

2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답

2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답

2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답

2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답

2022.11.17 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch6 답

 

 

반응형
반응형

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

Q 01. 다음은 for문의 기본 구조입니다. 빈칸을 제시된 예로 채우세요. 

시작값, 증가값, 끝값, 끝값+1
for 변수 in range(①,②,③) :
    이 부분을 반복

 

A : 
① 시작값
② 끝값+1
③ 증가값

 


 

Q 02. 다음은 몇 번이 출력될지 예상해보세요. 잘 생각해보세요. ^^

for i in range(1, 100, 1) :
    print("파이썬 완전 꿀잼이에요~~. ^^")

 

A : 99

 


 

Q 03. 다음은 100부터 200 사이의 2의 배수만 더하는 프로그램입니다. 빈칸을 채우세요.

i, hap = 0, 0

for i in ① :
    hap = hap + i

print("100부터 200까지의 2의 배수 합 : %d" % hap)

 

A : ① range(100, 201, 2)

 


 

Q 04. 다음은 몇 번이 출력될지 예상해보세요.

for i in range(1, 10) :
    for k in range(1, 10) :
        print("파이썬 정말 꿀잼이에요~~. ^^")

 

A : 81번 출력된다.

 


 

Q 05. 다음은 구구단의 단을 입력하면 단이 거꾸로 출력되는 프로그램입니다. 빈칸을 채우세요.
※ 출력결과는 책을 참고해주세요.

i, dan = 0, 0
dan = int(input(" 몇 단 ? "))
for i in ① :
    print(" %d X %d = %2d" % (dan, i, dan * i ))

 

A : ① range(9,0,-1)

 


 

Q 06. 다음은 for문으로 0에서 100 사이의 2의 배수 합계를 구하는 프로그램입니다. 이 프로그램을 while문으로 수정해보세요.
※ 출력결과는 책을 참고해주세요.

i, hap = 0, 0

for i in range(0, 101, 2) :
    hap = hap + i

print("0부터 100까지의 2의 배수 합 : %d" % hap)

 

A : 

i, hap = 0, 0

while i < 101 :
  hap = hap + i
  i = i + 2
print("0부터 100까지의 2의 배수 합 : %d" % hap)

 

 

반응형

 

Q 07. 다음은 1부터 1000 사이의 홀수의 합계에서, 최초로 1000이 넘는 위치는 어디인지 구하는 프로그램입니다. 빈칸을 채우세요.
※ 출력결과는 책을 참고해주세요.

i, hap = 0, 0

for i in ① :
    hap = hap + i

    if ② :
        break

print("1~100의 홀수의 합에서 최초로 1000이 넘는 위치 :  %d" % i)

 

A : 
① range(1, 101, 2)
② i > 1000

 


 

2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답

2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답

2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답

2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답

2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답

 

 

반응형
반응형

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

Q 01. 다음은 if문의 기본 구조입니다. 빈칸을 제시된 예로 채우세요. 

실행할 문장1, 실행할 문장2, 조건식
if ① :
    ②
else :
    ③

 

A : 
① 조건식
② 실행할 문장1
③ 실행할 문장2

 


 

Q 02. 다음 코드의 출력 결과를 예상해보세요.

a = 20
if a < 10 :
    print("10보다 작군요")
    print("이 문장이 보일까요?")
print("프로그램 끝")

 

A : 프로그램 끝

변수 a의 값이 10보다 작으면 "10보다 작군요", "이 문장이 보일까요"를 출력하고 아니라면 "프로그램 끝"을 출력하는 코드이다.


 

Q 03. 다음 코드는 오류가 발생합니다. 이유를 설명해보세요.

a = 100
    if a < 100 :
            print("100보다 작군요")
        print("이 문장은 보일까요?")

 

A : 파이썬은 들여쓰기가 문법이기에 들여쓰기가 잘못되었다면 문법 에러로 인해 오류가 발생합니다. 

 


 

Q 04. 다음 if문의 결과를 예상해 보세요.

a = 100
if a!= 100 :
    print("100이 아니군요")
else :
    print("100이군요")

 

A : 100이군요

 


 

Q 05. 다음 if문의 결과를 예상해보세요.

a = 123
if a == 100 :
    print("100이군요")
    print("100이 아니군요")

 

A : 아무것도 출력이 되지 않는다.

변수 a는 123의 값을 가지고 있고 조건식은 a가 100이면 print문을 실행했을것이다.
a는 100이 아니기 때문에 아무것도 출력되지 않는다.

 


 

Q 06. 다음은 입력한 숫자가 3의 배수인지를 판단하는 프로그램입니다. 빈칸을 채우세요.

a = int(input("정수를 입력하세요 : "))

if ① :
    print("3의 배수를 입력했군요.")
else : 
    print("3의 배수가 아니군요")

 

A : 
① a % 3 == 0

 

반응형

 

Q 07. 다음 if문의 결과를 예상해 보세요.

a = 123
if a > 100 :
    if a > 200 :
        print("완전히 큰 수입니다.")
    else : 
        print("적당한 수입니다")
else : 
    print("완전히 작은 수입니다.")
    print("프로그램 끝입니다.")

 

A : 적당한 수입니다.

a가 200보다 초과하면 "완전히 큰 수입니다"를 출력하며, 100초과 200이하이면 "적당한 수입니다"를 출력, 그 외에는 "완전히 작은 수입니다.", "프로그램 끝입니다"를 출력하는 코드이다.

 


 

Q 08. 다음 중첩 if문을 elif를 사용하는 코드로 변경해 보세요.

score = 55

if score >= 60 :
    print("합격입니다.")
else : 
    if score >= 40 :
        print("불합격이지만 과락은 아닙니다.")
    else :
        print("불합격이면서 과락입니다")

 

A : 

score = 55

if score >= 60 :
    print("합격입니다.")
elif score >= 40 :
    print("불합격이지만 과락은 아닙니다.")
else :
    print("불합격이면서 과락입니다")

 

 


 

Q 09. 다음은 두 사람이 주사위를 던져서 높은 숫자가 나오면 이기는 게임입니다. 빈칸을 채우세요.
※예제 사진은 책을 참고해주세요.

import random

num_a = ①
print ("A의 주사위 숫자는 %d 입니다." % num_a)

num_b = ①
print ("B의 주사위 숫자는 %d 입니다." % num_b)

if num_a > num_b :
    print("A가 이겼습니다.")
② :
    print("B가 이겼습니다.")
else :
    print("둘이 비겼네요.")

 

A : 
① random.randrange(1,7)
② elif num_a < num_b 

 


 

2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답

2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답

2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답

2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답

반응형
반응형

codeup 1089번

소스코드

더보기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main(){
    int a,d,n;
    int num;
    scanf("%d %d %d",&a,&d,&n);
    num = a;
    for(int i=1; i<n; i++){
        num += d;
    }
    printf("%d",num);
    return 0;
}
 
cs

반응형

'프로그래밍 > C,C++' 카테고리의 다른 글

Codeup Q.1078 C언어  (0) 2023.06.02
Codeup Q.1805 C언어  (0) 2022.12.10
Codeup Q.1061 C언어  (0) 2022.09.09
Codeup Q.1076 C언어  (0) 2022.09.06
반응형

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

Q 01. 다음 중 산술 연산자가 아닌 것을 모두 골라보세요.

+   -   *   ^   ~   /   //   %   **   &   ***   ?

 

A : ^, ~, &, ***, ? 
산술 연산자는 +, -, *, /, //, %, **이므로 이 외는 산술연산자가 아닙니다.

 


 

Q 02. 다음 계산식의 결과를 예상해보세요.

a,b = 10,20


① a + b 
② a - b
③ a % b
④ a // b

A : 
① 30
② -10
③ 10
④ 0

+는 더하기, -는 빼기, %는 나머지, //는 나누기의 몫이다.


 

Q 03. 다음 계산식의 결과를 우선순위를 주의해서 예상해보세요.

a,b,c = 1,2,3


① a + b % c
② a * b - c
③ a / b * c


A :
① 3
② -1
③ 1.5

 


 

Q 04. 다음은 문자열을 숫자로 변환한 후 계산하는 식입니다. 오류가 발생한는 것을 고르고, 오류가 발생하지 않도록 고쳐보세요.

s1, s2 , s3 = "111", "111.11", "99999999999999"

① int(s1) + 111.11
② int(s2) + 111.11
③ int(s3) + 111.11

A :
② float(s2) + 111.11
s2인 "111.11"은 정수가 아닌 소수점이 있는 실수형이기에 float()함수를 이용하여 바꿔준다.


 

Q 05. 다음은 대입 연산자의 활용입니다. 결과를 예상해보세요.
① a,b = 10,20;  a += b;  print(a)
a,b = 10,20;  a %= b;  print(a)
a,b = 10,20;  a //= b;  print(a)

A : 
① 30
② 10
③ 0

 


 

Q 06. 다음 중 관계 연산자가 아닌 것을 하나 골라보세요.

==   !=   <   >   <>   <=   >=

 

A : <>
관계 연산자에는 <>라는 것은 없다.

 

반응형

 

Q 07. 다음 중 논리 연산자가 아닌 것을 모두 골라보세요.

and   or   not   nor   xor   equal

 

A : nor, xor, equal

 


 

Q 08. 다음 중 비트 연산자가 아닌 것을 모두 골라보세요.

&&   ||   &   |   ^   ~   <<   >>

 

A : &&, ||
C와 같은 언어에서는 &&(and), ||(or)라는 뜻으로 사용하기도 하지만 파이썬은 and, or을 사용하며 이들은 비트 연산자가 아닌 논리연산자이다.

 


 

Q 09. 다음은 비트 연산자의 활용입니다. 결과를 16진수로 예상해보세요.

0xFF00 & 0x00FF
0xFF00 | 0x00FF
0xFF00 ^ 0x00FF

 

A : 
0xFF00 & 0x00FF  = 0
0xFF00 | 0x00FF    = 0xFFFF
0xFF00 ^ 0x00FF   = 0xFFFF

 


 

Q 10. 다음은 비트 연산자의 활용입니다. 결과를 16진수로 예상해보세요.

a = 100;  a = a << 100;  a = a >> 100;  print(a)


A : 100
100을 2진수로 변환하면 1100100(2)이고 왼쪽 시프트(<<)를 100하게되면 100 * 2^100이 되게 됩니다.
그것을 다시 오른쪽 시프트(>>)하게 되면 100 / 2^100이 되므로 원래의 a인 100이  됩니다.

 


 

Q 11. 다음은 입력한 금액을 5만원, 1만원, 5천원, 1천원, 500원, 100원, 50원, 10원 동전으로 교환하는 프로그램의 실행 결과입니다. 빈칸을 채우세요.
※예제 사진은 책을 참고해주세요

## 변수 선언 부분
money, p50, p10, p5, p1, c500, c100, c50, c10 = 0,0,0,0,0,0,0,0,0

## 메인(main) 코드 부분
money = int(input("교환할 돈은 얼마 ? "))

p50 = money // 50000; money %= 50000

p5 = money // 5000; money %= 5000
p1 = money // 1000; money %= 1000

c500 = money // 500; money %= 500
c100 = money // 100; money %= 100
c50 = money // 50; money %= 50


print(" 오만원 %d장, 만원 %d장, 오천원 %d장, 천원 %d장" %(p50, p10, p5, p1))
print(" 오백원 %d개, 백원 %d개, 오십원 %d개, 십원 %d개" %(c500, c100, c50, c10))
print( " 바꾸지 못한 돈 ==> %d원 \n"% money)

 

A : 
① p10 = money // 10000; money %= 10000
② c10 = money // 10; money %= 10

 

반응형
반응형

 

소스코드

더보기

1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main(){
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d",a^b);
    return 0;
}
 
cs

반응형

'프로그래밍 > C,C++' 카테고리의 다른 글

Codeup Q.1805 C언어  (0) 2022.12.10
Codeup Q.1089 C언어  (0) 2022.11.10
Codeup Q.1076 C언어  (0) 2022.09.06
Codeup Q.1088 C언어  (0) 2022.09.01
반응형

 

소스코드

더보기
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<stdio.h>
int main()
{
    char a, b = 'a';
    scanf("%c"&a);
    do {
        printf("%c ", b);
        b++;
    } while (b <= a);
 
    return 0;
}
 
cs
반응형

'프로그래밍 > C,C++' 카테고리의 다른 글

Codeup Q.1089 C언어  (0) 2022.11.10
Codeup Q.1061 C언어  (0) 2022.09.09
Codeup Q.1088 C언어  (0) 2022.09.01
Codeup Q.1079 C언어  (0) 2022.08.26
반응형

소스코드

더보기
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main(){
    int n;
    scanf("%d",&n);
    for(int i=1; i<=n; i++) {
    if(i%3==0continue
    printf("%d ",i); 
    }
    return 0;
}
 
cs
반응형

'프로그래밍 > C,C++' 카테고리의 다른 글

Codeup Q.1061 C언어  (0) 2022.09.09
Codeup Q.1076 C언어  (0) 2022.09.06
Codeup Q.1079 C언어  (0) 2022.08.26
Codeup Q.1086 C언어  (0) 2022.08.25

+ Recent posts