当前位置:首页 » 编程语言 » 喝酒c语言

喝酒c语言

发布时间: 2023-02-04 11:58:05

‘壹’ (c语言程序设计)比酒量

#include <stdio.h>
void main()
{
int i,j,k,l;
for(i=20; i>=4; i--) //至少要有4人才可以喝到第4轮 单人不超1瓶
for(j=i-1; j>1; j--)//每轮至少要倒下1个(i-1),至少乘下1人以上(j>1)
{
if(i+j>=i*j)continue;//前两轮喝到1瓶的舍去
for(k=j-1; k>1; k--)
{
if(i*j+j*k+k*i>=i*j*k)continue;////前三轮喝到1瓶的舍去
for(l=k-1; l>1; l--)
{
if(j*k*l + i*k*l + i*j*l + i*j*k == i*j*k*l) //分数等式 求整数解,避免用浮点数
printf("%d %d %d %d\n",i,j,k,l);
}
}
}
}
///////////
20 5 4 2
18 9 3 2
15 10 3 2
12 6 4 2

‘贰’ c语言:a,b,c三人都喜欢喝汽水和啤酒,但喜欢汽水和啤酒各不相同,芬达D,雪碧E, 可乐F, 啤

a喝的汽水有:雪碧E, 可乐F;喝啤酒有:青岛X。 b喝的汽水有:芬达D,雪碧E;喝的啤酒有青岛X 。 c喝的汽水有:芬达D,雪碧E, 可乐F;喝的啤酒有青岛X,雪花Y。

‘叁’ (C语言编程题)有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的……

因为船长一共喝了1瓶酒。n1代表总人数,n2代表第一轮没醉的,后面类推。第一次喝了:1/n1,第二次喝掉1/n2,第三次喝掉1/n3,第四次喝掉1/n4。所以1/n1+1/n2+1/n3+1/n4==1

‘肆’ 酒吧喝酒,double是什么意思

double;?这不是王者里面的双杀?
或者是c语言中的双精度浮点型。
本意是两个,一对,双的意思。自己引申一下,

‘伍’ 刚学C语言,这道题不会,麻烦大家能不能告诉我代码怎么打谢谢了!!

#include<stdio.h>
#include<string.h>
int main()
{
char sex[5];
int age;
printf("请输入性别和年龄");
scanf("%d",&age);
scanf("%s",sex);
if(age>20)
{
printf("可以喝酒!");
}
else if(age>18 && strcmp(sex,"男") ==0)
{
printf("可以喝酒!");
}
else
printf("喝饮料!");
return 0;
}
你试试对不对

‘陆’ C语言,饭桌上的报数游戏

此题显然有误——

  1. 当n取1或2时能找到比1、2小的素数m吗?

  2. 当n取3时,比3小的素数只有2一个,喝3杯后肯定没有人喝到5杯,出不了结果,还要继续喝下去,但得换一个“以前没有用过的素数m”,只有一个2,再换换谁呢?

  3. 当n取5时,提问者可以自行演绎一下,同样存在2所指出的问题。

  4. 这题也很毛糙,如“将第一个喝到5杯酒的人指出来”——假设没有上述错误,按照题设规则,难道还会有第二个、第三个……喝到5杯的人吗?不可能啊,只要有人喝到5杯了游戏立马就结束了!


热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:578
制作脚本网站 发布:2025-10-20 08:17:34 浏览:872
python中的init方法 发布:2025-10-20 08:17:33 浏览:567
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:752
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:669
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:995
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:240
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:99
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:791
python股票数据获取 发布:2025-10-20 07:39:44 浏览:697