美文网首页
2018-01-21

2018-01-21

作者: 煮海三杯水 | 来源:发表于2018-01-21 23:29 被阅读0次

计算log2X中的x的具体值

#include

int main()

{

int x,ret=0;

scanf("%d",&x);

while(x>1)

{x/=2;

ret++;

}

printf("log2 of %f is %d.",x,ret);

}

但是这个程序却输出不了原来的x,所以需要改进;

#include

int main()

{

int x,ret=0,t;

scanf("%d",&x);

t=x;

while(x>1)

{x/=2;

ret++;

}

printf("log2 of %d is %d.",t,ret);

}

猜数游戏

 • 让计算机来想⼀一个数,然后让⽤用户来猜, ⽤用户每输⼊入⼀一个数,就告诉它是⼤大了还是 ⼩小了,直到⽤用户猜中为⽌止,最后还要告诉 ⽤用户它猜了多少次。

• 因为需要不断重复让⽤用户猜,所以需要⽤用 到循环

• 在实际写出程序之前,我们可以先⽤用⽂文字 描述程序的思路

• 核⼼心重点是循环的条件

• ⼈人们往往会考虑循环终⽌止的条件

步骤

1. 计算机随机想⼀一个数,记在变量number⾥里;

2. ⼀一个负责计次数的变量count初始化为0;

3. 让⽤用户输⼊入⼀一个数字a;

4. count递增(加⼀一);

5. 判断a和number的⼤大⼩小关系,如果a⼤大,就输出 “⼤大”;如果a⼩小就输出“⼩小”;

6. 如果a和number是不相等的(⽆无论⼤大还是⼩小),程 序转回到第3步;

7. 否则,程序输出“猜中”和次数,然后结束。

程序

#include <stdio.h>

#include <stdlib.h>

#include<time.h>

int main()

{

srand(time(0));

int number = rand()%100+1;//为了得到一个100以内的数

int count = 0; int a = 0;

printf("我已经想好了?一个1到100之间的数。");

do {printf("请猜这个1到100之间数:");

scanf("%d", &a);

    count ++;

if ( a > number )

{printf( "你猜的数?大了。");

}

else if ( a < number )

{ printf("你猜的数?小了。");}

}

  while (a != number);

printf("太好了,你?用了%d次就猜到了答案。\n", count);

其实100以内的数最多用7次就可以算出。

相关文章

  • 三十岁之前的171天 -161

    2018-01-21 161天 羡慕 看了阿米尔汗的电影——《Secret Super Star》 还是延续了《摔...

  • 明道1968讲《黄帝内经》之“我们该怎样过好夏天?”

    明道1968 明道1968讲《黄帝内经》之“我们该如何过好夏天?” 2018-01-21 21:409 明道196...

  • 2018-01-21

    珍品艾条,过节送礼佳选 2018-01-21 南阳汉医艾绒有限责任公司 点蓝字关注我们哦

  • #周检视慧大大#2018年1月第4周

    你如果不改造自己,你就会被别人改造! 周检视日期:2018-01-21~2018-01-27 目标回顾: 2018...

  • 2018-01-21

    佛说:伤害你之人,便是渡你之人! 2018-01-21 佛经故事大全 言语伤人,比杀人还要严重。忍辱就像大海、能够...

  • 无问西东,做回真实的自己

    原创2018-01-21 安黎霞 含章读书 爱你所爱,行你所行,听从内心,无问西东!——题记 从影院出...

  • 2018-01-22

    还在被拖延症困扰?迈出了第一步,你就已经成功了80%! 原创 2018-01-21 竹笛 [个人发展学会] • 问...

  • 日精进打卡第148天

    2018-01-21 姓名:刘卫师: 公司:宁波大发化纤有限公司 《六项精进》289期反省二组纪律委员【日精进打卡...

  • First-Day6

    2018-01-21 早上醒来,天还没亮,看了看表,还是决定起床。 洗脸,刷牙,补水,化妆。 然后在四周转了将近一...

  • 2018-01-22

    人为什么要辛苦赚钱,这是我听过的最好回答(精辟!) 2018-01-21 管理思维 再累,也要骄傲地活! 辛苦地赚...

网友评论

      本文标题:2018-01-21

      本文链接:https://www.haomeiwen.com/subject/uafcaxtx.html