Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

PL/SQL에서 숫자 반전

<시간/>

PL/SQL은 SQL의 기능과 절차 명령을 결합한 블록 구조 언어입니다. 이 기사에서는 PL/SQL에서 주어진 숫자를 반전시키는 프로그램에 대해 논의할 것입니다. 예를 들어 -

Input : 98765
Output : 56789
Explanation : reverse number of 98765 is 56789.

Input : 56784
Output : 48765
Explanation Reverse number of ‘56784’ is ‘48765’.

해결책을 찾기 위한 접근 방식

  • num/10의 나머지를 찾아 숫자에서 마지막 숫자를 빼세요.
  • 이제 다른 변수 reversed_num에 마지막 숫자를 추가합니다.
  • 이제 num이 0이 되는지 확인 -
    • 예인 경우 1단계로 이동합니다.
    • 아니요인 경우 4단계로 이동합니다.
  • 마지막으로 reversed_num을 출력합니다.

예시

DECLARE
num number;
reverse_num number:=0;

begin
num:=98765;
while num>0
loop
reverse_num:=(reverse_num*10) + mod(num,10);
num:=trunc(num/10);
end loop;

dbms_output.put_line(' Reversed number is : '|| reverse_num);

출력

Reversed number is: 56789

결론

이 기사에서는 사용이 매우 간단한 PL/SQL 프로그래밍 언어에 대해 설명합니다. 일반 영어를 사용하여 시스템을 명령하는 것과 같습니다. 우리는 또한 PL/SQL 언어에서 숫자를 뒤집는 문제에 대해 논의했습니다. 이 기사가 도움이 되기를 바랍니다.