Module: chương trình con. đệ quy


Problem

8/12

Dịch đệ quy: số trong hệ thống số bát phân

Theory Click to read/hide

Dịch đệ quy một số từ hệ thống số này sang hệ thống số khác

Trong trong một số trường hợp trong thủ tục, bạn có thể sử dụng từ return  mà không có đối số - nghĩa là, trên thực tế, thủ tục vẫn không trả về bất kỳ thứ gì. Điều này có thể hữu ích khi đệ quy, khi  ;return  được sử dụng để kết thúc việc giảm dần ở các trường hợp cơ sở của các giá trị tham số được lặp lại. Ví dụ, một thủ tục chuyển đổi một số từ thập phân sang nhị phân có thể giống như sau: tĩnh void printTwo(int n) {     nếu (n == 0) trả về;   printTwo(n / 2);   if (n % 2 == 0) Console.Write(0);   other Console.Write(1); }

Problem

Viết thủ tục đệ quy chuyển đổi một số từ hệ thập phân sang hệ bát phân. 

Đầu vào
Đầu vào của chương trình là số N (N < 1024) - một số trong hệ thống số thập phân.

Dấu ấn 
Hiển thị một số trên màn hình - một số trong hệ thống số bát phân.
Ví dụ
<đầu>

# Đầu vào Đầu ra
1 66 102
1
using System;   
2
class Program   
3
{   
4
    static void printOct(int n)   
5
    {   
6
7
8
9
10
11
12
13
    }   
14
    static void Main()   
15
    {   
16
        int n = Convert.ToInt32(Console.ReadLine());   
17
        printOct(n);   
18
    }   
19
}   

     

Program check result

To check the solution of the problem, you need to register or log in!