| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1383 人关注过本帖
标题:求实现“再来一次”的功能!拜托了!不懂语句跳转
只看楼主 加入收藏
蔡妍
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-4-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
求实现“再来一次”的功能!拜托了!不懂语句跳转
#include<stdio.h>
#include<stdlib.h>
main()
{
  int num,i,k,j;
  char ch;
 
  num=rand()%100;
  printf("请输入:");
  scanf("%d",&k);
  for(i=0;i<100;i++)
  {
      if(k<num)
      {
      printf("小了!\n");
      printf("请输入:");
      scanf("%d",&k);
    }
      if(k>num)
      {
      printf("大了!\n");
      printf("请输入:");
      scanf("%d",&k);
    }
      if(k==num)
      {
      printf("猜中了!");
      printf("再猜一次?(y/n)");
      ch=getchar();
      if(ch=='y')
      ???
    }
   }
   
}
搜索更多相关主题的帖子: 语句 num printf 输入 scanf 
2018-04-27 18:27
ab1412
Rank: 7Rank: 7Rank: 7
来 自:M78星球
等 级:黑侠
威 望:4
帖 子:103
专家分:537
注 册:2018-3-15
收藏
得分:0 
用任何一种简单循环都可以实现,你实在不会用goto就可以了。另外这个程序执行再猜一次没有任何意义,因为num的数值根本不会改变,你需要使用time()函数来产生一个种子值。

printf("萌新一枚,请多指教");
2018-04-27 18:53
李晨经纪人
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:175
专家分:848
注 册:2018-2-14
收藏
得分:20 
在你的基础上改了下
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
  int num,i,k;
  char ch;
  srand((unsigned int)time(NULL));
  while(1)
  {
      num=rand()%100;
      printf("请输入:");
      scanf("%d",&k);
   for(i=0;i<100;i++)
  {
      if(k<num)
      {
      printf("小了!\n");
      printf("请输入:");
      scanf("%d",&k);
      }
      if(k>num)
      {
      printf("大了!\n");
      printf("请输入:");
      scanf("%d",&k);
      }
      if(k==num)
      {
      printf("猜中了!");
      break;
      }
   }
      getchar();
      printf("再猜一次?(y/n)\n");
      ch=getchar();
      if(ch!='y'&&ch!='Y')
          break;
  }    
}
收到的鲜花
  • 蔡妍2018-04-29 23:51 送鲜花  1朵  
2018-04-27 19:23
蔡妍
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-4-27
收藏
得分:0 
回复 3楼 李晨经纪人
非常感谢!!
2018-04-29 12:20
快速回复:求实现“再来一次”的功能!拜托了!不懂语句跳转
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026586 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved