Если ваш URL-адрес в PHP, например http://yourdomain.com/demo.php , больше похоже на http://yourdomain.com/demo
Это все, что вам нужно:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Поскольку вы на самом деле не поменяли номер, вы просто печатаете его. Если вы хотите сохранить обратный номер и использовать его позже, вам нужно сделать reverse = reverse * 10 + remainder;
Что вы будете делать, если кто-то попросит вас добавить целое число X с обратным заданным числом? Подсчет обратного числа всегда является хорошей идеей, чем просто печатать его от последней цифры к первой. Это небольшое изменение в вашем коде может быть очень полезным:
void rev(long long n){
long long rem = 0;
printf("reverse of that number is:");
while(n>0)
{
rem= rem*10+(n%10);
n=n/10;
}
printf("%lld",rem);
}
Здесь вы также можете вернуть значение rem для дальнейшего использования.
ОБНОВЛЕНИЕ:
Как говорит @Weather Vane, что если пользователь захочет увидеть обратное число с ведущими нулями (если есть), единственный способ ввести число как строка. и переверни это. Строка может перевернуться, используя функцию strrev () из <string.h>
strrev(string_name);
Если это строка STL , чем при использовании reverse () ] функция из <algorithm>
будет полезна.
reverse(string_name.begin(), string_name.end());
Если вы хотите получить целое число из строки , вы можете сделать это следующим образом:
long long str_to_num(string s)
{
long long integer = 0;
for(int i = 0; i < s.size(); i++){
integer = integer*10+(s[i]-'0');
}
return integer;
}