Jungol Algorithm/Language Coder

[정올 CODE 518~522] 연산자 - 자가진단1 ~ 자가진단5

치조 2017. 10. 20. 21:41
반응형






518 : 연산자 - 자가진단1

제한시간: 1000 ms    메모리제한: 0 MB
해결횟수: 5511 회    시도횟수: 10867 회   



세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. 

(단 평균은 소수 이하를 버리고 정수부분만 출력한다.)



 [Copy]

10 25 33

 [Copy]

sum : 68 avg : 22






#include<stdio.h>

int main(){

int a,b,c;

scanf("%d %d %d",&a,&b,&c);

printf("sum : %d\n",a+b+c);

printf("avg : %d",(a+b+c)/3);

}





519 : 연산자 - 자가진단2

제한시간: 1000 ms    메모리제한: 0 MB
해결횟수: 5222 회    시도횟수: 7961 회   



정수 2개를 입력받아서 첫 번째 수에는 100을 증가시켜 저장하고  
두 번째 수는 10으로 나눈 나머지를 저장한 후  두 수를 차례로 출력하는 프로그램을 작성하시오.



 [Copy]

20 35

 [Copy]

120 5




#include<stdio.h>

int main(){

int a,b;

scanf("%d %d",&a,&b);

printf("%d %d",a+100,b%10);

}






520 : 연산자 - 자가진단3

제한시간: 1000 ms    메모리제한: 0 MB
해결횟수: 4825 회    시도횟수: 8374 회   



한 개의 정수를 입력 받아서 후치증가 연산자를 사용하여 출력한 후 

전치 증가 연산자를 사용하여 출력하는프로그램을 작성하시오.



 [Copy]

5

 [Copy]

5 7



첫번째 줄은 후치증가 연산자를 사용한 결과 둘번째 줄은 전치증가 연산자를 사용한 결과




#include<stdio.h>

int main(){

int a;

scanf("%d",&a);

printf("%d\n",a++);

printf("%d",++a);

}



521 : 연산자 - 자가진단4

제한시간: 1000 ms    메모리제한: 0 MB
해결횟수: 4448 회    시도횟수: 9400 회   



두 개의 정수를 입력받아 각각 후치 증가 연산자와 전치 감소 연산자를 사용하여 

두 수의 곱을 구한 후 각각의 값을 출력하는 프로그램을 작성하시오.



 [Copy]

10 20

 [Copy]

11 19 190



python 사용자는 두 번째 수를 1감소시키고 두 수의 곱을 구한후 첫 번째 수를 1증가시킨다. 세 수를 출력한다.






#include<stdio.h>
int main(){
int a,b,ab;
scanf("%d %d",&a,&b);
ab = (a++ * --b);
printf("%d %d ",a,b);
printf("%d",ab);

}


522 : 연산자 - 자가진단5

제한시간: 1000 ms    메모리제한: 0 MB
해결횟수: 4531 회    시도횟수: 6983 회    Special Judge



두 개의 정수를 입력받아서

 

첫 번째 줄에는 두 정수의 값이 같으면 1 아니면 0을 출력하고

 

두 번째 줄에는 같지 않으면 1 같으면 0을 출력하는 프로그램을 작성하시오.

 

(JAVA는 1이면 true, 0이면 false를 출력한다.)



 [Copy]

5 5

 [Copy]

1 0




#include<stdio.h>

int main(){

int a,b;

scanf("%d %d",&a,&b);

printf("%d\n",a==b);

printf("%d",a!=b);


}





-------------------------------------------------------------------------------------


궁금하신 점은 댓글로 남겨주시면 로그인 후 확인하도록 하겠습니다.

읽어주셔서 감사합니다~

반응형