C语言题目,求帮忙解答一下。

如题所述

C语言程序:

#include <stdio.h>


void main()

{

    int a;        //苹果数量

    int b;        //梨子数量

    int c;        //橘子数量


    printf("%6s%6s%6s\n", "苹果", "梨子", "橘子");

    for(a=1; a<10; a++)

    {

        for(b=1; b<13; b++)

        {

            for(c=1; c<25; c++)

            {

                if(a * 5 + b * 4 + c * 2 == 50)

                {

                    printf("%6d%6d%6d\n", a, b, c);

                }

            }

        }

    }

}



运行结果:

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-09

#include <stdio.h>


int main(void)

{

    int x,y,z;

    int cnt = 0;


    for (x = 1;x<=50/5;x++)

    {

        for (y = 1; y <= 50/4+1; y++)

        {

            for (z = 1; z <= 50/2; z++)

            {

                if (5*x + 4*y + 2*z == 50)

                {

                    cnt++;

                    printf("苹果%d个,梨子%d个,橘子%d个\n", x,y,z);

                }

            }

        }

    }

    printf("共有%d种购买方法\n",cnt);


    return 0;

}

C语言试题啊,求大神帮忙答案啊!
c、调用该函数是系统临时指定 d、在定义该函数时所指定的函数类型 这个可以参考第二题,函数的定义规则,当然是由定义的时候确定的了。本题答案为d。题号:6 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( )选项:a、auto b、static c、extern d、register 这个题目容易,没有指定当然是自...

一道C语言题目,看图~大神帮忙解答下吧!急急急急急!!在线等
答案是D 在C语言中数组赋值可以如A,那样,【】里面定义了长度5{}中有最大不超过5个值,则赋值成功 B在5个数值之内所以也是正确的 答案C,就是另外中赋值方法,在【】中不定义长度,因此数组a[]的实际长度取决于{}中的值的数量,也就是说在C答案中有5个0作为数值,因此C答案中的a[]的实际...

C语言入门题目,求详细易懂的解答过程。
答案为第一行:Tony。解答:for循环共循环2次,然后strcpy(a,b)比较两串字符大小,如果strcpy值大于0,则a大于b。具体的比较是看字符串的字母的ASCII码的大小,如果相同,再继续比较第二个,这个不赘述。主要看一下name[],对于一维数组来讲,它是元素,对于二维数组来讲,它不是具体的元素,而是代...

C语言的题,都不难,帮忙解答,追加悬赏喔。麻烦把各个选项都解释解释最好...
这个union是表示,一块储存空间用short,long,char,三种类型来描述,所以c[0] 与i[0]一样的。这个程序是要打印s->c[0],printf("%x\\n", s ->c[0])这句里的%x表示打印的数字是十六进制的。由于c[0]里面放的是0x39,所以这里打印的正好是39.第三题:与第二题类似,注意这里求的是them的...

一道c语言题目 求大神指点下算法?
根据题意,随机生成红绿蓝球任意个数,并任意顺序排列。这里采用随机数实现。统计按红绿蓝顺序排列最少交换次数,我的思路是:第一步:循环将最后一个红色球与最靠前的其它两色球(并且满足位置在红球之前)交换。第二步:循环将最后一个绿球与最靠前的蓝球(必须在绿球之前)交换。include <stdio.h> ...

C语言程序帮忙解决一下。
整理一下题目:score<65 没有获奖 65<score<71 优秀奖 71<=score<=81 三等奖 81<score<=91 二等奖 91< score 一等奖 成绩肯定为正数,所以负数时就退出,成绩还有可能为99.5分,所以设定为单精度类型就好了。程序实现如下图:...

大神帮忙看看,c语言题目,要有解析!!
A 运行正确,结果输出正确。B 运行正常,输出不正确,原因:union缺省赋值是给第1个元素。C 运行不正常。原因:comm={12.5} 后 缺少语句结束符 ;D 运行不正常。原因:comm=5; union 赋值语法错误

C语言,题目中的选择题,求详细解析
正确答案应该是B.15。这里考察的重点是符号常量的使用。主函数中出现符号常量FUN(x,y) 则直接用 (x)<(y)?(x):(y)替代即可。本题中:k=10*FUN(i,j);可以看作:k=10*(i)<(j)<(i):(j);而i=10,j=15 所以按照运算优先级有:k=100<15?10:15;结果显然是15。故选择B。

C语言题目求帮忙
从右向左,依次计算。a*=3,a=a*3=2*3=6 a+=6,a=a+6=6+6=12 a*=12,a=a*12=12*12=144 a-=144,a=a-144=144-144=0 结果为0 运行验证:结果无误。

c语言菜鸟求帮忙,跪求跪求,54和55两道题求大神解答 要解释 谢谢_百度...
54. 选D。55. 题目有错:应该是“并有以下输入数据”而不是“并有以下输出数据”。除此之外D正确。具体是这样的:第1个&s1接收了2后面的回车,第2个&s1接收了字符U;第1个&s2接收了U后面的空格,第2个&s2接收了字符V;第1个&s3接收了V后面的空格,第2个&s3接收了字符W。

相似回答