블램의 일상 IT카페

백준 10869번 [사칙연산] - 간단 풀이 본문

IT/알고리즘 문제 풀이

백준 10869번 [사칙연산] - 간단 풀이

ble_ram 2022. 11. 15. 19:28

문제


 

 

내가 틀린 이유.


%d\n 후 띄어쓰기를 했더니 mul = a*b 같은 변수가 먹히질 않았다.

%d\n의 띄어쓰기나 scanf("%d %d", &a, &b); 이런식으로 사소한 띄어쓰기 같은 것도 신경써야했다.

다만 띄어쓰기 상관없이 그냥 쓰고 싶다면 간단히 1번 풀이로도 가능했다.

 

 

 

 

풀이.


1.

#include <stdio.h>

int main(){

    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d\n%d\n%d\n%d\n%d\n",a+b,a-b,a*b,a/b,a%b);
  
  	return 0;
}

 

2. 

#include <stdio.h>

int main(){

    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d\n",a+b);
    printf("%d\n",a-b);
    printf("%d\n",a*b);
    printf("%d\n",a/b);
    printf("%d\n",a%b);

    return 0;

}

3. 변수선언하여 풀이.

#include <stdio.h>
int main(){
    int a,b;
    int sum, sub, mul, div, mod;
    scanf("%d %d", &a, &b);
    
    sum = a+b;
    sub = a-b; 
    mul = a*b;
    div = a/b;
    mod = a%b;   
        
    printf("%d\n%d\n%d\n%d\n%d\n", sum,sub,mul,div,mod);
    
    return 0;
}

 

Comments