본문 바로가기
프로그래밍/C_정보올림피아드 Language_Coder

CODE 120~124 선택제어문 - 형성평가 1~5

by Royal! 2020. 8. 31.
728x90
반응형

CODE 120

#include<stdio.h>
int main(){
int a=0, b=0;

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

if(a>b){
printf("%d",a-b);
}
else if(b>a) //여기서 else하면 끝나는 것
{
printf("%d",b-a);
}
else{
}
return 0;
}

 

 

 

 

CODE 121

#include<stdio.h>
int main(){

int a=0;
scanf("%d",&a);
if(a>0){
printf("plus");
}
else if(a<0)
{
printf("minus");
}
else
{
printf("zero");
}
return 0;
}

 

 

 

CODE 122

#include<stdio.h>
int main(){

int a=0;
scanf("%d",&a);
if((a%400)==0){
printf("leap year");
}
else if((a%4)==0 && (a%100 !=0))
{
printf("leap year");
}
else
{
printf("common year");
}
return 0;
}

// 한번에 표현하는 방법은 ((a%4==0) && (a%100 !=0)) || (a%400 ==0) 이다.

 

 

 

 

CODE 123

#include<stdio.h>
int main(){

int a=0;
printf("Number? ");
scanf("%d",&a);

if(a==1){

printf("dog");
}
else if(a==2)
{
printf("cat");
}
else if(a==3)
{
printf("chick");
}
else
{
printf("I don't know.");
}
return 0;
}

 

 

 

 

CODE 124

#include<stdio.h>
int main(){

int a=0;
scanf("%d",&a);

if(a==2){
printf("28");
}

else if((a==1)||(a==3)||(a==5)||(a==7)||(a==8)||(a==10)||(a==12))
{
printf("31");
}
else
{
printf("30");
}
return 0;
}

728x90
반응형