문제
한 학생이 손을 들고 선생님에게 말했다. "쌤! 답이 틀렸다고 나와요"
고뇌에 빠진 선생님을 도와주자...
문제와 틀린 코드를 보고 틀린 부분을 고쳐 제출하시오.
<문제>
10개의 정수를 입력받아 3의 배수의 개수와 5의 배수의 개수를 각각 출력하는 프로그램을 작성하시오.
<틀린 코드>
C언어
#include<stdio.h>
int main(){
int i,n,three,five;
for (i=0;i<10;i++){
scanf("%d",&n);
if (n / 3 == 0){
three++;
}
else if (n / 5 == 0){
five++;
}
}
printf("Multiples of 3 : %d\n", three);
printf("Multiples of 5 : %d", five);
return 0;
}
Python
k, c = 0, 0
li = list(map(int,input().split()))
for i in range(10):
if li[i]/3:
k = k+1
elif li[i]/5:
c = c+1
print("Multiples of 3 : ", k)
print("Multipels of 5 : ", c)
예제1
입력
1015 36 99 100 19 46 88 87 13
출력
Multiplesof 3 : 4
Multiples of 5 : 3
출처
JUNGOL - klee