-2
인터넷에서 찾을 수 없기 때문에이 하나가 어렵습니다. C++에서 math.h 라이브러리를 사용하지 않는 프로그램을 작성하십시오 여기서 1에서 사용자가 입력 한 범위까지 모든 암스트롱 번호가 표시됩니다.math.h 라이브러리를 사용하지 않고 전원 함수를 만드는 방법
인터넷에서 찾을 수 없기 때문에이 하나가 어렵습니다. C++에서 math.h 라이브러리를 사용하지 않는 프로그램을 작성하십시오 여기서 1에서 사용자가 입력 한 범위까지 모든 암스트롱 번호가 표시됩니다.math.h 라이브러리를 사용하지 않고 전원 함수를 만드는 방법
전체 코드를 제공하지 않습니다. 다음 곱셈을 사용하여 전원을 찾습니다. 나머지는 솔직해야합니다.
bool isArmstrongNumber(int x)
{
//some magic happens here
}
template<int x>
struct armstrong_number
{
armstrong_number()
{
if (isArmstrongNumber(x))
std::cout << x << endl;
armstrong_number<x-1> y;
}
};
template<>
struct armstrong_number<0>
{
armstrong_number()
{
std::cout << 0 << endl;
}
};
int main()
{
armstrong_number<999> x;
}
+1은 "unsubmittable"코드를 제공합니다 : D –
인터넷은 당신의 숙제를하기 위해이되지 않습니다 :
다음은이 숙제 경우이 문제가 당신을 얻을 것이기 때문에, 당신은 사용할 수 없습니다, 일부 코드입니다. 먼저 시도한 다음 코드를 보여주고 문제가 무엇인지 설명하십시오. 그러면 도움을받을 수 있습니다. 또한 질문에 "숙제"태그를 추가하십시오. –[google]의 첫 번째 조회수 (https://www.google.co.il/search?q=armstrong+numbers&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox) -a)는 파스칼 코드에도이를 제공합니다. 실제로 HW를 만들기 위해 누군가를 요구하고 있습니까? – amit
암스트롱 번호를 다루기 때문에 정수 연산 만하면되므로 매우 쉽습니다. 만약 여러분이 암스트롱을 다루는 코스에 있다면, 정수에 대해서만 유효한 힘 함수를 작성하는 것은 여러분을 넘어서서는 안됩니다. – mathematician1975