Heim >Backend-Entwicklung >C++ >Das C-Programm empfängt eine Zahl und gibt sie in großer Schrift aus
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 -
Ebenso soll unsere Lösung gedruckt werden -
Input: n[] = {“2234”} Output:.
Ansatz, den wir verwenden werden, um das gegebene Problem zu lösen
-Geben Sie bis zu 4 Ziffern in die Zeichenfolge ein.
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] == '0' then, Print zero[j] Else If num[i] == '1’ then, Print one[j] Else If num[i] == '2' then, Print two[j] Else If num[i] == '3' then, Print three[j] Else If num[i] == '4' then, Print four[j] Else If num[i] == '5' then, Print five[j] Else If num[i] == '6' then, Print six[j] Else If num[i] == '7' then, Print seven[j] Else If (num[i] == '8') Print eight[j] Else If (num[i] == '9') 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
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!