본문 바로가기

백준

[백준 ] 1075

-마지막 두 자리수가 무조건 작은 숫자로 맞춰져야한다.

- 백의 자리까지는 F로 나누어 줄 수 있다.

- 10의 자리 수부터는 00 부터 시작하여 F로 나누었을 때 딱 떨어져야한다.

- 만약 답이 10보다 작으면 앞에 0을 붙여줘야한다.

 

--> 10의 자리수를 00으로 시작해 1씩 증가시켜 F로 나눠준다. 막약 나머지가 0이면 빠져나온다.

 

 

#include<stdio.h> 
int main(){
  int N, F;

  int div, one, two, res;

  printf("정수 N(단 100<= N <=2,000,000,000) :");
  scanf("%d",&N);
  printf( "정수 F(단 F >= 100):");
  scanf("%d",&F);
  N = (N / 100) * 100;
  while(1) {
  	if((N%F) != 0){  
  	   N++;
    }
    else{
      res = N % 100;
      if(res<10){
    	printf("0");
	  }
    	break;
    }  
  }	
  printf("%d\n", res);
}

'백준' 카테고리의 다른 글

[백준]1003  (0) 2019.10.10