반응형
반응형
1. 사용자에게 정수를 입력받아서 해당 정수를 3으로 나눴을때, 몫과 나머지를 출력하기
입력예시
정수입력>> 14
출력예시
몫:4
나머지:2
#include <stdio.h> void main() { int num,a,b; printf("정수입력 >> ",num); scanf("%d",&num); a = num / 3; b = num % 3; printf("몫 : %d\n", a); printf("나머지 : %d\n ", b); }
출력 결과

2.사용자에게 두자릿수 정수를 입력받아서 십의자리와 일의자리 출력하기
정수입력 >> 85
십의자리:8
일의자리:5
#include <stdio.h> void main() { int num; int a; int b; printf("정수입력 >> " ,num); scanf("%d",&num); a = num / 10; b = num % 10; printf("십의자리:%d\n",a); printf("일의자리:%d\n",b);
출력 결과

3. 노래 한 곡당 300원인 코인노래방에서 금액을 입력받아서 부를수있는 노래 곡 수와 잔돈 출력하기
금액입력>> 2000
노래:6곡
잔돈:200원
#include <stdio.h> void main() { int num,song,money; printf("금액입력: ",num); scanf("%d",&num); song = num / 300; money = num % 300; printf("노래:%d곡\n",song); printf("잔돈:%d원\n",money); }
출력 결과

4.소문자 하나를 입력받아서 해당 문자를 대문자로 바꾸어 출력하기 (아스키코드 사용)
#include <stdio.h> void main() { char a; scanf("%c",&a); a-=32; printf("%c\n",a); }
출력 결과

아스키 코드에서 대문자 A는 65, 소문자 a는 97이다.
둘이 32 차이가 나는데, 이건 다른 알파벳도 똑같으므로 32를 빼서 계산함
반응형
'[IT] > [C언어]' 카테고리의 다른 글
| [C언어] 첫번째 수업(프로그램 설치, C언어 동작원리, 자료형) (1) | 2024.01.11 |
|---|