N과 C의 가장 큰 홀수 자릿수의 곱
N이라는 숫자가 주어지면 가장 큰 홀수 숫자를 곱해야 합니다. 홀수 숫자가 없으면 -1을 인쇄합니다.
N을 "153"으로 초기화하고 이 숫자의 가장 큰 홀수 숫자는 5이므로 결과는 153과 5의 곱, 즉 153 * 5 = 765가 됩니다. 숫자에 246과 같은 홀수가 없으면 출력은 -1이어야 합니다.
Input − N = 198
Output − 1782
Explanation − 198 * 9 = 1782
Input − N = 15382
Output − 76910
Explanation − 15382 * 5 = 76910
문제를 해결하기 위해 아래에서 사용한 접근법은 다음과 같습니다 −
N을 입력받습니다.
모든 숫자 탐색 그리고 홀수 숫자를 찾으세요
가장 큰 홀수 요소를 찾으세요.
원래 숫자 N으로 가장 큰 오프 요소를 생성하세요.
-1로 홀수 요소 업데이트 결과가 없는 경우
-
결과를 반환합니다. gAlgorithm
Start In function int largestodd(int n) Step 1→ Declare and Initialize large as -1 Step 2→ Loop While n > 0 Set digit as n % 10 If digit % 2 == 1 && digit > large then, Set large as digit Set n as n / 10 Step 3→ Return large In function int findproduct(int n) Step 1→ Declare and Initialize large set largestodd(n) Step 2→ If large == -1 then, Return -1 Step 3→ Return (n * large) In function int main() Step 1→ Initialize n as 15637 Print the results from calling findproduct(n) Stop
로그인 후 복사examply
演示
#include <stdio.h> int largestodd(int n){ // If all digits are even then // we wil return -1 int large = -1; while (n > 0) { // checking from the last digit int digit = n % 10; // If the current digit is odd and // is greater than the large if (digit % 2 == 1 && digit > large) large = digit; n = n / 10; } // To return the maximum // odd digit of n return large; } int findproduct(int n){ int large = largestodd(n); // If there are no odd digits in n if (large == -1) return -1; // Product of n with its largest odd digit return (n * large); } int main(){ int n = 15637; printf("%d</p><p>", findproduct(n)); return 0; }
输出
如果 运行 上述 代码 代码 代码 将 会 会 生成 以下 输出 输出 -
109459
위 내용은 N과 C의 가장 큰 홀수 자릿수의 곱의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









Windows 10 Professional Edition은 매우 사용하기 쉬운 컴퓨터 시스템입니다. 64비트 버전과 32비트 버전이 있으며, 아래에서는 32비트 버전이 사용하기 더 좋습니다. 32비트 버전. Windows 10 Professional Edition은 몇 비트입니까? 답변: Win10 Professional Edition은 32비트 및 64비트 버전으로 제공됩니다. 이 기사에서는 주로 32비트의 장점을 소개합니다. 봐. 1. 뛰어난 호환성 성능 1. 우선 호환성 측면에서 Windows 10 Professional 32비트 성능이 매우 우수하다는 점을 강조하고 싶습니다. 매우 높은 안정성 덕분에 대부분의 기존 32비트 응용프로그램이 원활하게 실행됩니다. 2. 이는 귀하에게 최신 운영 체제가 제공하는 편리함을 즐기면서 동시에

처음 n 홀수의 일련의 제곱은 시리즈의 처음 n 홀수의 제곱을 취합니다. 계열은 1,9,25,49,81,121… 계열은 -12,32,52,72,92,112…로 쓸 수도 있습니다. 이 계열의 합은 수학 공식 -n(2n+1)( 2n -1)/3=n(4n2-1)/3예: 입력:N=4출력:sum=설명 12+32+52+72=1+9+25+49=84 공식 sum=4 사용 (4(4)2-1)/3=4(64-1)/3=4(63)/3=4*21=84 두 방법 모두 좋지만 수학 공식을 사용하는 방법이 더 좋습니다. Look을 사용하지 않기 때문에 시간 복잡도

이 섹션에서는 <, <=, !=, >, >=, ==와 같은 조건문을 사용하지 않고 숫자가 홀수인지 짝수인지 확인하는 방법을 살펴보겠습니다. 조건문을 사용하면 숫자가 홀수인지 짝수인지 쉽게 확인할 수 있습니다. 숫자를 2로 나누고 나머지가 0인지 확인할 수 있습니다. 0이면 짝수입니다. 그렇지 않으면 1과 숫자를 AND할 수 있습니다. 답이 0이면 짝수이고, 그렇지 않으면 홀수입니다. 여기서는 조건문을 사용할 수 없습니다. 홀수인지 짝수인지 확인하는 두 가지 방법을 살펴보겠습니다. 방법 1 여기서는 문자열 배열을 만듭니다. 인덱스 0 위치는 "짝수"를 유지하고 인덱스 1 위치는 "홀수"를 유지합니다. 숫자를 나눌 수 있어요

컴퓨터가 데이터를 처리할 때 한 번에 직접 처리할 수 있는 이진 데이터의 비트 수를 워드 길이라고 합니다. 단어 길이는 컴퓨터가 한 번에 직접 처리할 수 있는 이진 데이터의 비트 수를 나타냅니다. 단어 길이가 길수록 컴퓨터의 전반적인 성능이 향상됩니다.

우리는 주어진 네 자리 1,2,3,4로 이루어진 세 번째 숫자의 수를 찾아야 합니다. 위의 네 자리 숫자가 포함된 계열은 다음과 같습니다. 1,2,3,4,11,12,13,14,21,22,23,24...위 계열에서 세 번째 숫자의 숫자 수를 찾아야 합니다. 패턴을 주의 깊게 관찰하면

이 기사에서는 C++를 중심으로 여러 프로그래밍 언어에서 배열의 최대 공약수(GCD)에 대한 흥미로운 질문을 탐구하는 것을 목표로 합니다. GCD를 1 이상으로 향상시킬 수 있는지 여부를 확인하기 위해 쌍별 요소 교환과 해당 곱의 수를 활용하는 알고리즘 접근 방식을 시연할 것입니다. 또한 이 문제를 해결하기 위한 다른 방법을 각각의 구문 정의와 함께 제공할 것입니다. 이러한 솔루션 외에도 이러한 메서드를 포함하는 두 개의 완전한 실행 코드도 제시합니다. 구문 다음 코드 예제를 명확하게 이해하려면 먼저 사용된 구문을 평가하고 이해해야 합니다. #include<iostream>#include<vecto

주어진 홀수까지의 홀수의 평균은 간단한 개념이다. 해당 숫자까지의 홀수를 찾은 다음 더하고 해당 숫자로 나누면 됩니다. n까지의 홀수의 평균을 구하려는 경우. 그런 다음 1부터 n까지의 홀수를 찾아 더한 다음 홀수의 개수로 나눕니다. 예 9까지의 홀수의 평균은 5입니다. 즉, 1+3+5+7+9=25=>25/5=5 n까지의 홀수 평균을 계산하는 방법에는 두 가지가 있습니다. 여기서 n은 공식을 사용하는 루프를 사용하는 홀수 루프를 사용하여 n까지의 홀수의 평균을 구하는 프로그램입니다. n까지의 홀수. n까지의 홀수 자연수의 평균을 계산하는 프로그램 - 샘플 코드

숫자 N이 주어지면 우리는 가장 큰 두 번째 숫자를 가진 숫자를 생성해야 합니다. 만약 홀수 숫자가 없다면 -1을 인쇄하세요. 마치 우리가 N을 "153"으로 초기화했고 이 숫자의 가장 큰 숫자가 5라면 다른 결과는 5를 가진 153의 생성물이 될 것입니다. 즉, 153*5=765이고 숫자가
