반응형
[문제] a=10, b=3을 이용해서 아래와 같이 출력하는 프로그램을 작성하시오.
a와 b 값이 변경되면 출력도 같은 값으로 변경되야 합니다.
출력 결과는 아래와 같습니다.
a =10 b = 3 10 + 3 = 13 10 - 3 = 7 10 * 3 = 30 10 / 3 = 3 10 / 3 = 3.333333 10 % 3 = 1 |
C언어 코드
// 마우스로 긁으면 글씨가 보입니다. #include <stdio.h> int main() { int a = 10; int b = 3; printf("a = %d\n", a); printf("b = %d\n", b); printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d * %d = %d\n", a, b, a * b); printf("%d / %d = %d\n", a, b, a / b); // int(정수)와 int의 연산 결과는 int입니다. printf("%d / %d = %f\n", a, b, (double)a / b); // a를 double형식으로 변환해서 연산하면 결과가 double 형식입니다. printf("%d %% %d = %d\n", a, b, a % b); // %% 2개를 하면 % 한 문자가 출력됩니다. return 0; } |
Output
반응형
'C_C++ > 기초_알고리즘_문제' 카테고리의 다른 글
(C언어) 초 단위 시간을 시간 분 초로 변경하기 (0) | 2022.11.05 |
---|---|
(C언어) 1-2+3-4+5-6+ ... +99-100=? (0) | 2022.11.04 |
(기초 알고리즘) 1부터 N까지의 합 구하기 (0) | 2022.11.03 |
(기초 알고리즘) 두 값 교환하기 (0) | 2022.11.03 |
(C언어) 1부터 10까지 출력하기: for while do goto 문으로 작성 (0) | 2022.11.03 |