当前位置:首页 » 编程语言 » c语言抓阄
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言抓阄

发布时间: 2022-12-23 02:24:49

1. 一道c语言猜数游戏编程题

#include "stdio.h"
#include<time.h>
#include<stdlib.h>
void Guess(int magic, int guess)
{
static int c = 0;
c++;
if (magic == guess)
{
printf("\n你猜对了!\n你一共猜了%d次!", c);
exit(0);
}
if (magic < guess)
{
printf("\n太大了!\n");
}
else
{
printf("\n太小了!\n");
}
}
int main()
{
int m, n, i;
srand((int)time(0));
n=(rand() % 100) + 1;
//printf("n=%d\n",n);
for (i = 0; i < 10; i++) {
printf("请输入你猜测的数:");
scanf("%d", &m);
Guess(n, m);
}

return 0;
}

2. 用C语言怎么做猴子偷桃

#include<stdio.h>
#include<stdlib.h>

intmain()
{
inti,n=1;
for(i=0;i<9;i++)
{
n=2*(n+1);//其实就是一个循环,找到规律后执行9次即可
}
printf("猴子最初有%d个桃子",n);
return0;
}

3. 如何用c语言随机生成一个概率

随机生成一个数倒是可以,概率的话,直接用1除以生成的数就可以了

4. 抓阄编程C语言

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{
srand( (unsigned)time( NULL ) );
int i=0,j=0,k=10,x=10,y=9;
//printf("请输入总组数:\n");
//scanf("%d",&x);
//scanf("%d",&y);
i=rand()%(x-1+1)+1;
k=rand()%k;
if(i==7){
j=rand()%(y-1+1)+1;
}
else{
j=rand()%(y-1+1)+1;
}
printf("请%d组第%d个人回答第%d道问题。\n",i,j,k);

system("PAUSE");
return 0;
}

5. C语言程序设计:用电脑设计一个猜数游戏,电脑从1-100中随机选一个数让玩家猜,如果玩家猜错了电脑

曾经帮别人答过,代码如下:


#include<stdio.h>
#include<stdlib.h>
#include<time.h>

intmain()
{
intnAppValue,nUserValue,iCount=0;
srand(time(0));
nAppValue=rand()%100+1;
printf("请猜我选中的是哪个数字(1-100)? ");
do
{
scanf("%d",&nUserValue);
++iCount;
if(nUserValue==nAppValue)
{
printf("猜了%d次,猜中了! ",iCount);
break;
}
elseif(nUserValue>nAppValue)
{
printf("错了!再小点,继续猜! ");
}
else
{
printf("错了!再大点!继续猜! ");
}
}while(1);
printf("游戏结束! ");
return0;
}

6. 学好了C语言再学习其他语言是不是如同手到擒来那样简单

也不是,但是编程思想是会有的...相对其他人来说学起来就相对简单了...
但是C是面向过程的,JAVA是面向对象的..这就有不同了...
不过你学C能学好就很不错了....现在C在硬件兼容方面是比较优秀的

7. 怎么用c语言做抓阄软件

产生一定范围内的随机数不就行了吗。
#include <stdlib.h>
#include <time.h>
srand( (unsigned)time( NULL ) );
用下列公式即可得到指定范围[m,n]的随机数:
r = rand()%(n - m + 1) + m;
注意:n - m 的绝对值不能超过32767

8. c语言题目急急急

您可以使用下面的代码来输出上述模式:

在这段代码中,我们使用了两层循环。外层循环控制每一行的输出,内层循环控制每一行中的每个数字的输出。

首先,我们使用外层循环控制每一行的输出。在每一次迭代中,我们首先输出空格,然后输出当前行中的数字。我们使用变量 i 来控制每一行的输出。对于每一行,我们使用内层循环来控制每一个数字的输出。在内层循环中,我们从 i 到 1 依次输出每一个数字。

在每一行输出完成后,我们使用 printf(" ") 输出换行符,以便在输出下一行时移动光标到下一行的开头。

9. 如何用c语言产生一定范围内的随机数

srand((int)time(NULL));设定随机数种子
例子如下:
直接编译,程序执行结果如下图所示:
(9)c语言抓阄扩展阅读:
随机数是专门的随机试验的结果。在统计学的不同技术中需要使用随机数,比如在从统计总体中抽取有代表性的样本的时候,或者在将实验动物分配到不同的试验组的过程中,或者在进行蒙特卡罗模拟法计算的时候等等。
产生随机数有多种不同的方法。这些方法被称为随机数发生器。随机数最重要的特性是:它所产生的后面的那个数与前面的那个数毫无关系。