-7
reverse(n)
을 value
으로 반환 할 때마다 nextPalindrome
함수는 내가 원한 반전 된 숫자 대신 미친 숫자를 얻습니다.다른 함수의 함수 값 반환
후속 질문 : 다른 기능에서 기능을 반환 할 수 있습니까? (예 : return reverse(n)
)
#include <iostream>
using namespace std;
int reverse (int input){
int output;
while(input>0){
output = output*10 + (input%10);
input/=10;
}
return output;
}
int nextPalindrome(int n){
int value;
value=reverse(n);
return value;
}
int main(int argc, char const *argv[])
{
int n;
cout<<"n?"<<endl;
cin>>n;
cout<<nextPalindrome(n)<<endl;
return 0;
}
예 : N = 156
출력 = 236,651,651
당신이'출력을 초기화하지 않기 때문에 당신은 정의되지 않은 동작이 '... – Rakete1111