369게임
조회수 1897회
문제가 369가 나올때 "짝"이 나오고 33인 경우 짝이 두 번나오는 경우인데 최대 100까지 하는 건데 근데 이걸 했는데 지금 출력 값이 23인 경우 23이랑 짝이 한번 나오는데 홋시 문제가 뭐진 알려주시고 수정좀 도와주세요
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
#include <stdio.h> int main(){ int a = 1; for(a; a <= 100; a++){ if(a % 10 == 3 || a % 10 == 6 || a % 10 == 9){ printf("짝\n"); } else if(a / 10 == 3 || a / 10 == 6 || a / 10 == 9){ printf("짝\n"); } else{ printf("%d\n", a); } } return 0; }
if 앞에 else가 빠졌네요
*수정
코드를 좀 더 보완해봤습니다.
#include <stdio.h> int main(){ int a = 1; for(a; a <= 100; a++){ if(a == 33 || a == 66 || a == 99){ printf("짝짝\n"); } else if(a % 10 == 3 || a % 10 == 6 || a % 10 == 9){ printf("짝\n"); } else if(a / 10 == 3 || a / 10 == 6 || a / 10 == 9){ printf("짝\n"); } else if(a % 3 == 0){ printf("짝\n"); } else{ printf("%d\n", a); } } return 0; }
댓글 입력