In einem Programm wurde eine Zahl auf eine bestimmte Konstante initialisiert. Hier müssen wir den Benutzer bitten, die Zahl zu erraten, die bereits im Programm vorhanden ist. Dazu müssen wir jedes Mal, wenn der Benutzer eine Zahl eingibt, einige Hinweise bereitstellen.
Die Logik zum Erraten der Zahl ist unten dargestellt –
do{ if(num==guess){ flag=0; } else if(guess<num) { flag=1; printf("Your guess is lower than the number</p><p>"); count++; } else { flag=1; printf("Your guess is greater than the number</p><p>"); count++; } if(flag==1) { printf("sorry wrong enter! once again try it</p><p>"); scanf("%d",&guess); } } while(flag);
Das Folgende ist das C-Programm zum Erraten des Zahlenspiels.
Live-Demonstration
#include<stdio.h> main() { int i,num=64,flag=1,guess,count=0; printf("guess the number randomly here are some clues later</p><p>"); scanf("%d",&guess); do { if(num==guess) { flag=0; } else if(guess<num) { flag=1; printf("Your guess is lower than the number</p><p>"); count++; } else { flag=1; printf("Your guess is greater than the number</p><p>"); count++; } if(flag==1) { printf("sorry wrong enter! once again try it</p><p>"); scanf("%d",&guess); } } while(flag); printf("Congratulations! You guessed the correct number %d</p><p>",num); printf("Total number of trails you attempted for guessing is: %d</p><p>",count); }
Wenn das obige Programm ausgeführt wird, erzeugt es die folgende Ausgabe: -
guess the number randomly here are some clues later 45 Your guess is lower than the number sorry wrong enter! once again try it 60 Your guess is lower than the number sorry wrong enter! once again try it 70 Your guess is greater than the number sorry wrong enter! once again try it 65 Your guess is greater than the number sorry wrong enter! once again try it 62 Your guess is lower than the number sorry wrong enter! once again try it 64 Congratulations! You guessed the correct number 64 Total number of trails you attempted for guessing is: 5
Das obige ist der detaillierte Inhalt vonSchreiben Sie ein C-Programm, um ein Ratespiel zu spielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!