문제 1 : 프로그램 사용자로부터 두 개의 정수를 입력 받아서 두 수의 뺄셈과 곱셈의 결과를 출력하는 프로그램을 작성해보자.
// My Solution
#include <stdio.h>
int main(void)
{
int num1, num2;
scanf("%d", &num1);
scanf("%d", &num2);
printf("%d-%d=%d\n",num1, num2, num1-num2);
printf("%dx%d=%d\n",num1, num2, num1*num2);
return 0;
}
// 소스코드 답안
int main(void)
{
int num1, num2;
printf("두 개의 정수 입력 : ");
scanf("%d %d", &num1, &num2);
printf("%d - %d = %d \n", num1, num2, num1-num2);
printf("%d * %d = %d \n", num1, num2, num1*num2);
return 0;
}
문제 2 : 프로그램 사용자로부터 세 개의 정수 num1, num2, num3를 순서대로 입력 받은 후에, 다음 연산 결과를 ㅌ출력하는 프로그램을 작성해보자. num1xnum2+num3
// MySolution
#include <stdio.h>
int main(void)
{
int num1, num2, num3;
printf("세 개의 정수 입력 : ");
scanf("%d %d %d", &num1, &num2, &num3);
printf("%dx%d+%d = %d", num1, num2, num3, num1*num2+num3);
return 0;
}
// 소스코드 답안
#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;
}
문제 3 : 하나의 정수를 입력 받아서, 그 수의 제곱의 결과를 출력하는 프로그램을 작성해보자.
// MySolution
#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;
}
문제 4 : 입력 받은 두 정수를 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성해보자.
// MySOlution
#include <stdio.h>
int main(void){
int num1, num2;
int result1, result2
printf("두개의 정수를 입력 :\n");
scanf("%d %d", &num1, &num2);
result1 = num1/num2;
result2 = num%num2;
printf("몫은 %d 이고 나머지는 %d 입니다.", result1, result2);
return0;
}
문제 5 : 입력 받은 세 개의 정수 num1, num2, num3를 대상으로 다음 연산의 결과를 출력하는 프로그램을 작성해보자.
(num1-num2)x(num2+num3)x(num3%num1)
// MySolution
#include <stdio.h>
int main(void){
int num1, num2, num3;
int result;
printf("세 정수를 입력하시오 :\n");
scanf("%d %d %d", &num1, &num2, &num3);
result = (num1-num2)*(num2+num3)*(num3%num1);
printf("세 정수를 연산한 결과는 %d입니다.", result);
return 0;
}
http://www.yes24.com/Product/Goods/4333686
윤성우의 열혈 C 프로그래밍 - YES24
2003년도에 출간된 윤성우 저 「열혈강의 C 프로그래밍」의 개정판이다. 출간 이후 가장 많은 독자들이 선택해온 C언어 기본서로서 그 자리를 계속해서 이어가기에 부족함이 없도록 개정되었다.
www.yes24.com
'프로그래밍언어 > C 언어' 카테고리의 다른 글
| [열혈 C 프로그래밍] '형(Type)'이 존재하지 않는 void 포인터 (0) | 2022.12.28 |
|---|---|
| [열혈 C 프로그래밍] 적절한 함수 포인터 변수의 선언 (0) | 2022.12.28 |
| [열혈 C 프로그래밍] 키보드로부터의 데이터 입력과 C언어의 키워드 (0) | 2022.12.16 |
| [혼자 공부하는 C언어] void 포인터 (0) | 2022.12.16 |
| [자료구조 및 알고리즘 입문] 재귀 알아보기 (0) | 2022.12.15 |