티스토리 뷰
[5-5]
2g, 3g, 5g 각 10개씩 있다. 81g이 되는 모든 경우의 수를 출력하라
#include <stdio.h>
int main()
{
int i, j, k, tot, count = 0;
for(i=1;i<=10;i++)
for(j=1;j<=10;j++)
for (k = 1; k <= 10; k++)
{
tot = 2*i+3*j+5*k;
if (tot == 81)
{
count += 1;
printf("2g:%3d, 3g: %3d, 5g:%3d \n", i, j, k);
}
}
printf("81g인 경우의 수: %d \n", count);
return 0;
}
결과
2g: 2, 3g: 9, 5g: 10
2g: 3, 3g: 10, 5g: 9
2g: 5, 3g: 7, 5g: 10
2g: 6, 3g: 8, 5g: 9
2g: 7, 3g: 9, 5g: 8
2g: 8, 3g: 5, 5g: 10
2g: 8, 3g: 10, 5g: 7
2g: 9, 3g: 6, 5g: 9
2g: 10, 3g: 7, 5g: 8
81g인 경우의 수: 9
[5-6]
#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
int pound; float kg;
char ch;
printf("P)pound->kg, K)kg ->pound ? ");
ch = getchar();
if (ch == 'P' || ch == 'p')
{
printf("파운드 입력 ? ");
scanf("%d", £);
printf("%d 파운드는 %.3lf 킬로그램이다. ", pound, 0.45359237*pound);
}
else if (ch == 'K' || ch == 'k')
{
printf("킬로그램 입력? ");
scanf("%f", &kg);
printf("%.3f 킬로그램은 %.3lf 파운드이다. ", kg, kg/0.45359237);
}
else
printf("unknown command. \n");
return 0;
}
결과
P)pound->kg, K)kg ->pound ? p
파운드 입력 ? 35
35 파운드는 15.876 킬로그램이다.
P)pound->kg, K)kg ->pound ? k
킬로그램 입력? 40
40.000 킬로그램은 88.185 파운드이다.
P)pound->kg, K)kg ->pound ? a
unknown command.
[5-7]
#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
int i, r;
for (r = 'A'; r <= 'Z'; r++)
{
for (i = 'A'; i <= r; i++)
{
printf("%c ", i);
}
printf("\n");
}
return 0;
}
결과
A
A B
A B C
A B C D
A B C D E
A B C D E F
A B C D E F G
A B C D E F G H
A B C D E F G H I
A B C D E F G H I J
A B C D E F G H I J K
A B C D E F G H I J K L
A B C D E F G H I J K L M
A B C D E F G H I J K L M N
A B C D E F G H I J K L M N O
A B C D E F G H I J K L M N O P
A B C D E F G H I J K L M N O P Q
A B C D E F G H I J K L M N O P Q R
A B C D E F G H I J K L M N O P Q R S
A B C D E F G H I J K L M N O P Q R S T
A B C D E F G H I J K L M N O P Q R S T U
A B C D E F G H I J K L M N O P Q R S T U V
A B C D E F G H I J K L M N O P Q R S T U V W
A B C D E F G H I J K L M N O P Q R S T U V W X
A B C D E F G H I J K L M N O P Q R S T U V W X Y
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
[5-8]
#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
int year;
printf("몇 년 ? ");
scanf("%d", &year);
if (year % 4 != 0)
printf("%d 년은 윤년이 아닙니다", year);
else if (year % 100 == 0 && year % 400 != 0)
printf("%d 년은 윤년이 아닙니다", year);
else
printf("%d 년은 윤년입니다", year);
return 0;
}
결과
몇 년 ? 2016
2016 년은 윤년입니다
몇 년 ? 2017
2017 년은 윤년이 아닙니다
'흔한 생활 > 잡다한 공부' 카테고리의 다른 글
[C언어] 든든한 C 프로그래밍 3판 5장 연습문제 답 풀이 (0) | 2023.07.03 |
---|---|
[C언어] 든든한 C 프로그래밍 3판 6장 연습문제 답 풀이 (0) | 2023.07.03 |
[C언어] 든든한 C 프로그래밍 3판 3장 연습문제 답 풀이 (0) | 2023.07.03 |
[C언어] 든든한 C 프로그래밍 3판 4장 연습문제 답 풀이 (0) | 2023.07.03 |
[C언어] C 프로그래밍 중간고사 대비 연습문제 (0) | 2023.07.02 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- f-91w
- 경북대
- f-94w
- 리브모바일
- Liiv M
- 시계 줄
- 네이버페이
- 교체
- 카카오페이
- 계산방법
- 리브엠
- 카시오
- 오블완
- 방향장
- 파스타
- 알리익스프레스
- 알뜰 요금제
- 타란튤라
- 메쉬 밴드
- 알뜰폰요금제
- 방어동작
- 10만포인트
- 티스토리챌린지
- 맛집
- a모바일
- 배송기간
- mealy
- 북문
- 할인
- 문서 스캔
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함