본문 바로가기

소프트웨어/C언어

C언어를 독파하자-변수와 연산자




윤성우 열혈강의 독파하자!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
연습문제만 풀면서 GO~~~~~~~~~

문제1] 사용자로부터 두 개의 정수를 입력받아서 뺄셈과 곱셈연산의 결과를 출력하는 프로그램을 작성하라.



#include 

int main(void)
{
 int a,b;
 scanf("%d %d", &a,&b);
 printf("A + B = %d\n",a+b);
 printf("A - B = %d\n",a-b);
 printf("A / B = %d\n",a/b);
 printf("A * B = %d\n",a*b);
 printf("A % B = %d\n",a%b);
}

 결과

 




문제2]사용자로부터 세 개의 정수를 입력받은 다음에 곱과 합을 순서대로 진행해서 그 결과를 출력하는 프로그램을 작성해 보자. 예를 들어 사용자로부터 순서대로 입력받은 세 개의 정수가 1,2,3이라면 1X2+3의 계산 결과를 출력해야 한다. 단 출력 양식은 다음과 같다.

1*2+3=5



#include 

int main(void)
{
 int a,b,c,find;
 scanf("%d %d %d", &a,&b,&c);
 find=a*b+c;
 printf("%d*%d+%d = %d\n",a,b,c,find);

}

}

 결과

 


문제3] 하나의 정수를 입력받아서 제곱 연산을 한 다음 얻어지는 결과를 출력하는 프로그램을 작성해 보자. 예를 들어 4를 입력하면 16이 출력되어야 한다.



#include 

int main(void)
{
 int a,b;
 scanf("%d",&b);
 a=b*b;
 printf("%d\n",a);

}

 결과

 

 



문제4] 입력받은 두 개의 정수를 나누었을 때 발생하는 나머지 값을 출력하는 프로그램을 작성하라. 몫은 구하지 않아도 된다. 예를 들어 3과2를 입력하면 나머지 1이 출력되어야 한다.



#include 

int main(void)
{
 int a,b,c;
 scanf("%d%d",&a,&b);
 c=a%b;
 printf("%d 와 %d의 나머지 몫은 %d 입니다.\n",a,b,c);

}

 결과

 

 



문제5] 입력받은 세 개의 정수를 가지고(a-b)*(b+c)*(c%a)연산 결과를 출력하는 프로그램을 작성하자



#include 

int main(void)
{
 int a,b,c,res;
 scanf("%d%d%d",&a,&b,&c);
 res=(a-b)*(b+c)*(c%a);
 printf("아후 모기 !!! 짜증나네 결과는 %d.\n",res);

}


}

 결과