莫若蓝尘 2021-11-20 15:16 采纳率: 50%
浏览 63
已结题

编写程序,部分语句带注释,而且有运行结果截图

img

  • 写回答

2条回答 默认 最新

  • 小行星坠落114514 2021-11-20 15:42
    关注

    第三题

    #include <stdio.h>
    
    int main() {
        printf("公鸡\t母鸡\t小鸡\n");
        for (int rooster = 0; rooster <= 20; rooster++) {
            //因为100块钱最多可以买20只鸡
            for (int hen = 0; hen <= 33; hen++) {
                //因为100块钱最多可以买33只鸡
                int chicken = 100 - rooster - hen;
                //小鸡数量
                if (rooster * 5 + hen * 3 + chicken / 3 == 100 && chicken%3==0) {
                    //若符合条件的打印
                    printf("%d\t%d\t%d\t\n", rooster, hen, chicken);
                }
            }
        }
        return 0;
    }
    
    

    第三题输出结果

    公鸡    母鸡    小鸡
    0       25      75
    4       18      78 
    8       11      81
    12      4       84
    

    第四题

    #include "stdio.h"
    
    int main() {
        int a[10];//定义长度为10的数组a
        int B = 0, C = 0;
        //B是偶数个数,C是偶数之和。
        for (int i = 0; i < 10; i++) {
            scanf("%d", &a[i]);
        }
        for (int j = 0; j < 10; j++) {
            if (a[j] % 2 == 0) {
                C = C + a[j];
                B++;
            }
        }
        printf("偶数个数是:%d,偶数之和是:%d", B, C);
        return 0;
    }
    

    第四题结果(输入仅用于参考)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    偶数个数是:5,偶数之和是:30
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月28日
  • 已采纳回答 11月20日
  • 创建了问题 11月20日

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看