reverse the position of integer digits?

后端 未结 13 2559
予麋鹿
予麋鹿 2021-02-09 15:00

i have to reverse the position of integer like this

input = 12345

output = 54321

i made this but it gives wrong output e.g 5432

#include         


        
13条回答
  •  故里飘歌
    2021-02-09 15:17

    Here is a solution

        int num = 12345;
        int new_num = 0;
        while(num > 0)
        {
                new_num = new_num*10 + (num % 10);
                num = num/10;
        }
        cout << new_num << endl;
    

提交回复
热议问题