99이하의 정수를 입력하여 369 마다 짝소리를 내는 프로그램을 작성하시오
한 번에 과제를 보고 끝내는 것도 좋지만
힌트를 확인하시고 충분한 생각을 거친 후 답안을 보시는 것을 추천드립니다
코드힌트
더보기
조건1
10이하의 수가 입력이 된다면 3,6,9가 나올때 "박수짝"을 출력하고
3,6,9 이외에 나머지 수가 나온다면 박수 없음으로 처리한다.
조건2
10이상의 숫자가 입력된다면 3,6,9가 두 번 나온다면 박수짝짝
3,6,9가 한 번 나온다면 박수짝
둘 다 3,6,9가 포함되지 않았다면 박수없음으로 처리
정답코드
더보기
#include <stdio.h>
int main()
{
int input;
printf("1~99사이의 정수를 입력하세요 : ");
scanf("%d" , &input);
if(input < 10){
if(input ==3 || input==6 ||input==9)
printf("박수짝");
else
printf("박수없음");
}else{
int count1 = 0;
int count2 = 0;
int a = input/10;
int b = input%10;
if(a ==3 || a==6 ||a==9)
count1++;
if(b ==3 || b==6 ||b==9)
count2++;
if(count1 == 1 && count2 == 1)
printf("박수짝짝");
else if((count1 == 1 && count2 ==0) ||(count1 == 0 && count2 ==1))
printf("박수짝");
else
printf("박수 없음");
}
}
'C언어' 카테고리의 다른 글
[C언어] 일차원 배열이 같은지 검사하는 함수를 작성하여 같은지 다른지 테스트하라 equalarray(int a[], int b[], int n) (0) | 2022.11.27 |
---|---|
[C언어] 일차원 배열을 복사하는 함수를 작성하여 결과를 알아보는 프로그램을 작성하시오 void copyarray(int from[], int to[], int n) (0) | 2022.11.27 |
[C언어] 더블더블 (0) | 2022.03.16 |
[C언어] 거꾸로 출력해 보아요 (0) | 2022.03.15 |
[C언어] (Hangman) 정답이 되는 3글자의 영단어를 입력한 후 엔터키를 누릅니다. 정답을 맞추기 위하여 한 글자씩 입력한 후 엔터키를 누른다. 5번시도. (0) | 2020.05.23 |
댓글