Heim > Backend-Entwicklung > C++ > Schreiben Sie ein C-Programm, um ein Ratespiel zu spielen

Schreiben Sie ein C-Programm, um ein Ratespiel zu spielen

WBOY
Freigeben: 2023-09-11 08:41:09
nach vorne
1062 Leute haben es durchsucht

Schreiben Sie ein C-Programm, um ein Ratespiel zu spielen

Problem

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.

Lösung

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);
Nach dem Login kopieren

Beispiel

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);
}
Nach dem Login kopieren

Ausgabe

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage