fork(1) download
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. int main(void)
  4. {
  5. int magic; /* 计算机"想"的数 */
  6. int guess; /* 用户猜的数 */
  7. int counter = 0; /* 计数器,记录用户猜的次数,初始化为0 */
  8. magic = rand() % 100 + 1; /* 生成一个1到100之间的随机数 */
  9. do{
  10. printf("Please guess a magic number:");
  11. scanf("%d", &guess); /* 输入用户猜的数guess */
  12. counter++; /* 计数器变量count加1 */
  13. if (guess > magic)
  14. printf("Wrong! Too high!\n");
  15. else if (guess < magic)
  16. printf("Wrong! Too small!\n");
  17. else
  18. printf("Right!\n");
  19. }while (guess != magic); /* 执行循环直到猜对为止 */
  20. printf("counter = %d\n", counter); /* 打印用户猜数的次数count */
  21. return 0;
  22. }
Success #stdin #stdout 0s 5264KB
stdin
84
stdout
Please guess a magic number:Right!
counter = 1