Rumah > pembangunan bahagian belakang > C++ > Tulis program C untuk bermain permainan meneka

Tulis program C untuk bermain permainan meneka

WBOY
Lepaskan: 2023-09-11 08:41:09
ke hadapan
1080 orang telah melayarinya

Tulis program C untuk bermain permainan meneka

Masalah

Dalam program, nombor telah dimulakan kepada pemalar tertentu. Di sini kita perlu meminta pengguna meneka nombor yang sudah ada dalam program. Untuk melakukan ini, kami perlu memberikan beberapa petunjuk setiap kali pengguna memasukkan nombor.

Penyelesaian

Logik untuk meneka nombor ditunjukkan di bawah −

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);
Salin selepas log masuk

Contoh

Berikut ialah program C untuk meneka permainan nombor.

Demonstrasi Langsung

#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);
}
Salin selepas log masuk

Output

Apabila program di atas dilaksanakan, ia menghasilkan output berikut −

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
Salin selepas log masuk

Atas ialah kandungan terperinci Tulis program C untuk bermain permainan meneka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan