프로그래밍/C언어

숫자 삽입

mi-nos 2019. 6. 27. 01:28

1) 특정 수를 기존 수 앞 뒤에 붙여 넣기 

int digit =0;
int tmpInputData = inputData;
//입력수 자릿수 확인 
while(tmpInputData != 0) {
	digit++;
	tmpInputData /= 10;
}
if(checkNum < 10) newNum = inputData*10 + checkNum;
else {
	int frontNum = checkNum/10;
	int endNum = checkNum%10;
	if(frontNum < endNum) {
		int tmp = frontNum;
		frontNum = endNum;
		endNum = tmp;
	}
	newNum = frontNum*(pow(10,digit+1)) + inputData*10 + endNum; 
}