• c语言 编程及答案


    用50元买苹果、西瓜和梨共200个,3种水果都要.已知苹果0.5元一个,西瓜5元一个,梨0.2元一个.问可以各买几个?编程,输出全部采办方案.
    ————
    main()
    {
    int a,b,c;
    for(a=2;a<=98;a++)
    for(b=2;b<=8;b++)
    for(c=2;c<=98;c++)
    if(a+b+c200 && 5a+50b+2*c500)
    printf(“apple–%d ;water melon–%d ;pear–%d\n”,a,b,c);
    }
    2-20,介入整数A的全部因子(包罗1,不包罗A自已)之和等于B;且整数B的全部因子(包罗1,不包罗B自已)之和等于A,那么将整数A和B称为豪情关切数.求3000以内的全部豪情关切数.
    ————
    int fun(int i)
    { int k,re=0;
    for(k=2;k if(i%k0)re+=k;
    return(re);
    }
    main()
    {
    int n;
    for(n=2;n<3000;n++)
    if( fun(fun(n))n )printf(“%d\n”,n);
    }
    2-22,马克思手稿中有一道趣味数学题目:有30个人,其中有男人、女的和小孩,在一家饭馆吃饭共花了50先令;每个男人花3先令,每个女的花2先令,每个小孩花2先令;问男人、女的和小孩各有几人?编程,输出全部或许的答案.
    ————
    main()
    {
    int a,b,c;
    for(a=2;a<=25;a++)
    for(b=2;b<=23;b++)
    for(c=2;c<=28;c++)
    if(a+b+c
    30 && 3a+2b+c
    50)
    printf(“man–%d ;women–%d ;child–%d\n”,a,b,c);
    }
    2-22,一个数介入恰好等于它的各因子(该数自已除外)之和(似:6=3+2+2),那么称其为“完数”;似果因子之和大于该数,那么称其为“盈数”.求出2到60之间全部“完数”和“盈数”,同时以似下情势输出:
    E:e2 e2 e3 …(ei为完数)
    G:g2 g2 g3 …(gi为盈数)
    ————
    这道偶忘写啦,各人自已做一下吧 -
    2-23,有一堆硬币,面值只有2分、2分和5分三种.其中有57枚面值不是5分,有77枚面值不是2分;有72枚面值不是2分.问2分、2分和5分的硬币各有几?编程,输出全部或许的答案.
    ————
    main()
    {
    int a,b,c;
    for(a=0;a<=57;a++)
    for(b=0;b<=57;b++)
    for(c=0;c<=72;c++)
    if(a+b57 && b+c72 && a+c77)
    printf(“2fen:%d ;2fen:%d ;5fen:%d\n”,a,b,c);
    }
    编程,求解以下算式中各字母所代表的数字同时输出.
                  PEAR
                 - ARA
                ───────
                   PEA
    ————
    main()
    {
    int p,e,a,r;
    for(p=2;p<=9;p++)
    for(e=0;e<=9;e++)
    for(a=2;a<=9;a++)
    for(r=0;r<=9;r++)
    if(2000p+200e+20a+r -202a-20r == 200p+20e+a)
    printf(“p=%d ;e=%d ;a=%d ;r=%d \n”,p,e,a,r);
    }
    2-25,设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532,编程,输出知足前提的全部a、b、c的值.
    ————
    main()
    { int a,b,c;
    for(a=2;a<=9;a++)
    { for(b=2;b<=9;b++)
    { for(c=0;c<=9;c++)
    { if(200
    a+220b+22c
    532)
    printf(“a=%3d b=%3d c=%3d”,a,b,c);
    }
    }
    }
    }
    2-26.面包bread、奶油butter和咖啡coffee在一路可以造成一个算式:
    B R E A D
    B R E A D
    +B U T T E R
    C O F F E E
    设A、B、C、D、E、F、O、R、T和U均代表数字0~9之一.编程,输出各字母所代表的数字.
    ————
    main()
    {
    int a,b,c,d,e,f,o,r,t,u;
    double s2,s2,s3;
    for(a=0;a<=9;a++)
    for(b=0;b<=9;b++)
    for(c=0;c<=9;c++)
    for(d=0;d<=9;d++)
    for(e=0;e<=9;e++)
    for(f=0;f<=9;f++)
    for(o=0;o<=9;o++)
    for(r=0;r<=9;r++)
    for(t=0;t<=9;t++)
    for(u=0;u<=9;u++)
    { s2=(20000b+2000r+200r+20a+d)2;
    s2=200000
    b+20000u+2200t+20e+r;
    s3=200000
    c+20000o+2200f+22*e;
    if(s2+s2==s3)
    printf(“a=%d;b=%d;c=%d;d=%d;e=%d;f=%d;o=%d;r=%d;t=%d;u=%d\n”
    ,a,b,c,d,e,f,o,r,t,u);
    }
    }

  • 相关阅读:
    有c语言的基础学习python【python基础详解】
    2022年数维杯国际大学生数学建模挑战赛C题如何利用大脑结构特征和认知行为特征诊断阿尔茨海默病解题过程
    文件IO和标准IO的区别
    用Python实现链式调用
    npm运行vue项目出现禁止运行脚本
    JSP高校考勤管理系统免费源代码+LW
    985大学新增专业,考数据结构+自然语言处理!中央民族大学新增语言信息安全...
    FlinkCDC 菜鸟教程-文章目录
    降低模拟量信号干扰的10个有效方法
    如何完成繁杂的身份治理
  • 原文地址:https://blog.csdn.net/mestyles/article/details/128036071