Почему вместо программы с номером c написана концепция с цифрами, а не та, что приведена ниже?

Если ваш URL-адрес в PHP, например http://yourdomain.com/demo.php , больше похоже на http://yourdomain.com/demo

Это все, что вам нужно:

создать файл .htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteRule ^([^\.]+)$ $1.php [NC,L]

-2
задан Aparanji Nemmani 17 January 2019 в 18:46
поделиться

2 ответа

Поскольку вы на самом деле не поменяли номер, вы просто печатаете его. Если вы хотите сохранить обратный номер и использовать его позже, вам нужно сделать reverse = reverse * 10 + remainder;

0
ответ дан Mare70 17 January 2019 в 18:46
поделиться

Что вы будете делать, если кто-то попросит вас добавить целое число 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;
}
0
ответ дан Niloy Rashid 17 January 2019 в 18:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: