Heim  >  Artikel  >  Backend-Entwicklung  >  Das C-Programm empfängt eine Zahl und gibt sie in großer Schrift aus

Das C-Programm empfängt eine Zahl und gibt sie in großer Schrift aus

PHPz
PHPznach vorne
2023-09-01 12:01:04678Durchsuche

Gegeben eine Zahl n in Form einer Zeichenfolge; die Aufgabe besteht darin, die folgende große Zahl in Hash-Notation auszugeben.

So wie wir die Zahl „1234“ angegeben haben

Die Darstellung der Zahl unten sollte -

Das C-Programm empfängt eine Zahl und gibt sie in großer Schrift aus

Ebenso soll unsere Lösung gedruckt werden -

Beispiel

Input: n[] = {“2234”}
Output:

Das C-Programm empfängt eine Zahl und gibt sie in großer Schrift aus

.

Das C-Programm empfängt eine Zahl und gibt sie in großer Schrift aus Ansatz, den wir verwenden werden, um das gegebene Problem zu lösen

-

Geben Sie bis zu 4 Ziffern in die Zeichenfolge ein.

    Erstellen Sie ein Array, in dem jede Zahl dem gewünschten Muster für große Zahlen entspricht.
  • Durchlaufen Sie die Zeichenfolge und drucken Sie jede Zahl einzeln aus.
  • Algorithmus
  • Input: n[] = {“987”}
    Output:
Beispiel

Start
   Step 1 -> Define Height as 7
   Step 2 -> Define W 8
   Step 3 -> In function int large(char num[])
      Declare variables i, j, k
      Set char zero[H][W]={" ##### ", // H=0
         " # # ",
         " # # ",
         " # # ",
         " # # ",
         " # # ",
         " ##### "},
      Set one[H][W]={" # ",
         " # ",
         " # ",
         " # ",
         " # ",
         " # ",
         " # "},
      Set two[H][W]={ " ##### ",
         " # ",
         " # ",
         " ##### ",
         " # ",
         " # ",
         " ##### "},
      Set three[H][W]={" ##### ",
         " # ",
         " # ",
         " ##### ",
         " # ",
         " # ",
         " ##### "},
      Set four[H][W]={" # ",
         " # # ",
         " # # ",
         " ##### ",
         " # ",
         " # ",
         " # "},
      Set five[H][W]={" ##### ",
         " # ",
         " # ",
         " ##### ",
         " # ",
         " # ",
         " ##### "},
      Set six[H][W]={ " ##### ",
         " # ",
         " # ",
         " ##### ",
         " # # ",
         " # # ",
         " ##### "},
      Set seven[H][W]={" ##### ",
         " # ",
         " # ",
         " # ",
         " # ",
         " # ",
         " # "},
      Set eight[H][W]={" ##### ",
         " # # ",
         " # # ",
         " ##### ",
         " # # ",
         " # # ",
         " ##### "},
      Set nine[H][W]={" ##### ",
         " # # ",
         " # # ",
         " ##### ",
         " # ",
         " # ",
         " # "}
      If strlen(num) > 10
         Print ”You must enter a number upto 10 digits”
      Else
         Print new line
         Set k=1
         Set j=0
         While k <= 7
            Loop For i=0 and i<strlen(num) and i++
               If num[i] == &#39;0&#39; then,
                  Print zero[j]
               Else If num[i] == &#39;1&rsquo; then,
                  Print one[j]
               Else If num[i] == &#39;2&#39; then,
                  Print two[j]
               Else If num[i] == &#39;3&#39; then,
                  Print three[j]
               Else If num[i] == &#39;4&#39; then,
                  Print four[j]
               Else If num[i] == &#39;5&#39; then,
                  Print five[j]
               Else If num[i] == &#39;6&#39; then,
                  Print six[j]
               Else If num[i] == &#39;7&#39; then,
                  Print seven[j]
               Else If (num[i] == &#39;8&#39;)
                  Print eight[j]
               Else If (num[i] == &#39;9&#39;)
                  Print nine[j]
            End For
            Print newline
            Increment k by 1
            Increment j by 1
         End While
      End Else
   Step 4 -> Declare int main()
      Declare and initialize input char n[] = {"2168"}
      Call function large(n)
Stop

Ausgabe

Das obige ist der detaillierte Inhalt vonDas C-Programm empfängt eine Zahl und gibt sie in großer Schrift aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen