티스토리 뷰
당신의 사주를 봐 드립니다 1
태어난 해, 월, 일을 입력받아 사주팔자를 보는 프로그램을 작성하시오. 사주를 보는 방법) 세 수(년,월,일)가 주어지면, (년 - 월 + 일)에 마지막 숫자가 0이면 "대박"을 출력, 그렇지 않으면 "그
codeup.kr
이번엔 if문에 대표적인 문제 사주 문제입니다
처음 풀었을 땐 엄청 어려웠던 걸로 기억하는데 지금 보면 쉽게 풀리네요
여러분들도 막상 지금은 어려울 수 있지만 꾸준히 하다 보면 분명히 실력이 늘어납니다
파이팅
그럼 다시 문제로 들어와서 이번엔 정수 3개를 입력받은 다음 그것을 모두 더해 일의 자리 숫자가 0이면 대박을 출력하고 그 외에는 그럭저럭을 출력하는 문제입니다
3개 연산하여 1의 자리가 0인지 아닌지 if문으로 판단해야 하는 문제 인대요
어떻게 하면 일의 자리 숫자가 0인지 판단을 할까요
일단 일의 자리 숫자가 0인 수들을 나열해보겠습니다
10... 20.. 30.. 40.. 120.. 150.. 190... 2140
이 숫자들의 공통점이 보이시나요?
바로 10의 배수라는 것입니다
10의 배수는 1의 자리 수가 0일 수밖에 없죠
그러면 정수를 입력받을 a, b, c, 변수를 만들고 이 3개의 변수를 연산한 변수 d를 선언해준 뒤 d가 10의 배수일 경우 대박을 출력하도록 코딩을 해봅시다.
#include <stdio.h>
int main() {
int a=0;
int b=0;
int c=0;
int d=0;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
d=a-b+c;
if(d%10==0){
printf("대박");
}else{
printf("그럭저럭");
}
return 0;
}
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 출력함수
- 개발
- C언어란?
- 프로그래밍입문
- 프로그래밍 입문
- 사용법
- 온라인 프로그래밍
- C언어 배우기
- Repl.it
- C언어
- stdio.h
- include
- 프로그래머
- 온라인 코딩
- repl.it 사용법
- 개발환경
- 코딩
- printf
- 프로그래밍
- 프로그래밍 추천
- C언어기본
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함