키보드로부터의 정수입력을 위한 scanf 함수의 호출
int main(void)
{
int num;
scanf("%d", &num);
}
// 키보드로 입력된 정수를 변수 num에 저장하라.
printf에서의 %d와는 반대로 '10진수 정수형태의 입력'을 뜻한다
printf에서의 %d = '10진수 정수형태의 출력'을 뜻한다.
SimpleAddFour.c
#include <stdio.h>
int main(void) {
int result;
int num1, num2, num3;
printf("세 개의 정수 입력: ");
scanf("%d %d %d, &num1, &num2, &num3);
result=num1+num2+num3;
printf("%d + %d + %d = %d \n", num1, num2, num3, result);
return 0;
}
실행결과
세 개의 정수 입력 : 4 5 6
4 + 5+ 6 = 15
문제 1.
프로그램 사용자로부터 두 정수를 입력 받아서 두 수의 뺄셈과 곱셈의 결과를 출력하는 프로그램을 작성해보자.
#include <stdio.h>
int main(void)
{
int result;
int num1, num2;
printf("두 개의 정수 입력 :");
scanf("%d %d", &num1, &num2);
printf("%d - %d = %d \n", num1, num2, num1-num2);
printf("%d x %d = %d \n", num1, num2, num1*num2);
return 0;
}
실행결과
만약 5와 3을 입력한다면
5-3 = 2
5*3 = 15
문제 2.
프로그램 사용자로부터 세 개의 정수 num1, num2, num3를 순서대로 입력 받은 후에 계산의 결과를 출력하는 프로그램을 작성해보자.
#include <stdio.h>
int main(void){
int num1,num2,num3
int result;
printf("세 개의 정수 입력: ");
scanf("%d %d %d, &num1, &num2, &num3);
result= num1*num2+num3;
printf("%d x %d +%d = %d \n", num1, num2, num3, result);
return 0;
}
실행결과
2,4,6 입력시
2x4+6=14
문제 3.
하나의 정수를 입력받아서 그 수의 제곱의 결과를 출력하는 프로그램을 작성해보자.
#include <stdio.h>
int main(void)
{
int num;
printf("하나의 정수 입력: ");
scanf("%d", &num);
printf("%d의 제곱의 결과: %d \n", num, num*num);
return 0;
}
실행결과
하나의 정수 입력: 5
5의 제곱의 결과: 25
문제4.
입력받은 두 정수를 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성해보자. 예를 들어서 7과 2가 입력되면 몫을 ㅗ3, 나머지로 1이 출력되어야 한다.
#include <stdio.h>
int main(void)
{
int num1, num2;
printf("두 개의 숫자를 입력하세요")
scanf("%d %d", &num1,&num2)
printf("몫 %d, 나머지 %d \n", num1/num2, num1%num2);
return 0;
}
실행결과
17과 5입력 시
몫 3, 나머지 2
문제5.
입력 받은 세 개의 정수 num1, num2, num3을 대상으로 다음 연산의 결과를 출력하는 프로그램을 작성해보자.
(num1-num2)x(num2+num3)x(num3%num1)
#include <stdio.h>
int main(void)
{
int num1,num2,num3;
int result;
printf("세 개의 정수 입력 : ");
scanf("%d %d %d \n", &num1,&num2,&num3);
result=(num1-num2)*(num2+num3)*(num3%num1);
printf("연산결과: %d \n", result);
return 0;
}
실행결과
세 개의 정수 입력: 6 3 2
연산결과: 30
'Tech Blog > C and C++' 카테고리의 다른 글
C언어 두 문자열 비교 (0) | 2021.06.08 |
---|---|
C언어 반복문 (For, While, Do while) (0) | 2021.06.08 |
C언어 논리연산자와 콤마 연산자 (0) | 2021.06.07 |
C언어 변수의 선언 및 초기화, Operator 등 (0) | 2021.06.07 |
C언어 printf 함수의 기본적인 이해 (0) | 2021.06.07 |