问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言编程(搬砖问题)

发布网友 发布时间:2022-05-01 12:46

我来回答

2个回答

热心网友 时间:2023-10-13 02:52

算法:4x+3y+z=36x+y+z=36x,y,z属于小于36的正整数由于36个人搬,所以x不会大于9,y不会大于12,z不会大于36所以直到测试完三个条件才算考虑完毕所有情况为了简化思路,将三个条件分开首先固定x,如果x不大于9则开始循环 固定y不断计算z的值,若y值大于13则将x值增加并继续循环 若z大于36则将y值增加并且继续循环,每测试完一组值就记录在一个结构体里面每记录完一个结构体就自增计数器并且将结构体放到最后计算完毕之后返回结构体代码:#include <stdio.h>typedef struct cdt{ int x,y,z,*num; struct cdt next;}*adt;adt fun(adt link){ adt lk=link; int x,y,z; for(x=1;x!=10;++x){ for(y=1;y!=13;++y){ for(z=1;z!=37;++z){ if((36-4x-3y)>=1){ if((z==(36-4x-3y))&&(z==(36-x-y))){ lk->next =(adt)malloc(sizeof(struct cdt)); lk->x=x,lk->y=y,lk->z=z,*(lk->num)++; lk=lk->next; } } } } } lk->next=null; return link;}int main(void){ adt link=(adt)malloc(sizeof(stuct cdt)); link->num=(int *)malloc(sizeof(int)); *link->num=0; link->next=null; link=fun(link); //自己出来结果。}

热心网友 时间:2023-10-13 02:52

#include <stdio.h>
void main()
{
int man,woman,kid;
for (man = 0;man <= 9;man++)
for (woman = 0;woman <= 12;woman++)
{
kid = 2 * (36 - 4 * man - 3 * woman);
if (kid >= 0)
printf("男:%d,女:%d,孩:%d\n",man,woman,kid);
}
}类似于百钱买百鸡问题,如有问题,请追问
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
支付宝健康码变色规则 ...变绿码?昨天做了核酸检测结果是阴性,多久健康码从黄码变成绿码_百度... 母亲有乙肝孩子一定会有吗 ...的作文,600字,要有真实情感最好写心灵的。帮帮忙,必采纳。谢谢啦... ...自我介绍怎么写呀!,急急急!!!拜托各位谢谢啦!!_百度... 以“我身边的文明礼仪”为题写一篇作文,请各位大侠帮帮忙啦... 石家庄100平米房子改水电多少钱一平 石家庄居民水电煤气费都是多少钱? 石家庄水电一个月多少钱一个月多少钱 石家庄水电价格是多少钱 为什么新浪微博的标志是灰色的 现代金融体系四大支柱 在《登高》这首诗中,你想对杜甫说些什么,60字以内 杜甫的《登高》全部押韵吗? 杜甫的登高怎么背 登高 杜甫读音 平安银行的旺财安全吗 杜甫《登高》中&quot;落木&quot;有什么妙处 平安银行存钱理财安全吗 平安旺财理财可靠吗 杜甫的《登高》怎么背? 谁知道杜甫的《登高》的写作手法是什么啊? 杜甫的登高解释 登高 杜甫 带拼音的 杜甫的登高 人教版几年级哪个学期学杜甫的《登高》? 登高(杜甫) 杜甫 登高 解析 梦见自己跟男友结婚家人都被杀了预示着什么 梦见自己和男友杀了陌生人 C语言搬砖问题? C语言:搬砖问题。36块砖,36个人搬,男搬4块,女搬3块,两个小孩搬1块,要求一次搬完, 搬砖问题(C语言编程) C语言(搬砖问题)for语句嵌套的执行次数?? c语言的搬砖题,求程序 c语言中用双重循环如何求古代人搬砖问题 C语言的上机的一些题目,哪为大侠帮写下源代码 球球大作战字体怎么改? 王者荣耀名字翅膀符号怎么打的 C语言编程问题,完全搞不懂啊,求帮助 C语言超难问题 怎样才能使自己小腿的肌腱变长? C语言编程问题,急求 c语言问题提问 量子纠缠或揭秘平行宇宙真相,如何促进人类进一步进化? 如何曾加小腿的肌腱长度? c语言问题,麻烦解答一下 神秘莫测的双缝干涉实验,到底揭示了怎样的宇宙真相? 如何使小腿肌肉向上提,从而使跟腱看起来更长 量子信息学的量子力学