c语言程序的猜数? 150

猜数规则:1.随机生成一个0到9的数(使用rand()函数,需要引入头文件<stdlib.h>),为了使每次运行程序都产生一个不同的随机数还需要把时间作为种子(srand... 猜数规则:1. 随机生成一个0到9的数(使用rand()函数,需要引入头文件<stdlib.h>),为了使每次运行程序都产生一个不同的随机数还需要把时间作为种子(srand(time(NULL));)2. 一共有3次猜数机会,第一次猜中获得iPhoneX一台,第二次猜中获得索尼耳机一副,第三次猜中获得九阳电饭煲一个,如果三次都没猜中则提示“您已用尽所有猜数次数,游戏结束”,并获得立白洗洁精一瓶3. 猜数过程中,如果猜的数比目标数大,则提示“太大了”,如果猜的数比目标数小,则提示“太小了”,否则提示“猜中了” 展开
 我来答
听不清啊
高粉答主

2020-12-16 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main()

{ int n=0,x=-1,a;

  srand(time(0));

  x=rand()%10;

  printf("==============================================================\n");

  printf("%20c欢迎进入随机参数系统\n",' ');

  printf("已为您随机生成了一位0--9的数,您将有三次猜数的机会,猜中有奖\n");

  printf("%19c一次猜中:iPhoneX一台\n",' ');

  printf("%19c两次猜中:索尼耳机一副\n",' ');

  printf("%19c三次猜中:九阳电饭煲一个\n",' ');

  printf("%19c未 猜 中:立白洗洁精一瓶\n",' ');

  printf("==============================================================\n");

  for(n=1; n<4; n++)

  { printf("请第%d次猜数:",n);

    scanf("%d",&a);

    if(a==x)break;

    else printf("太%s了\n",a>x?"大":"小");

  }

  if(n==1)printf("猜中了\n恭喜你获得iPhoneX一台\n");

  if(n==2)printf("猜中了\n恭喜你获得索尼耳机一副\n");

  if(n==3)printf("猜中了\n恭喜你获得九阳电饭煲一个\n");

  if(n==4)printf("未猜中\n你可以获得立白洗洁精一瓶\n");

  return 0;

}

追问
我想问这个是什么意思?
("太%s了\n",a>x?"大":"小")
好了我搞董了谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式