m0_68325284 2022-05-09 21:10 采纳率: 83.3%
浏览 497
已结题

用C语言编程,设用100元钱买100支笔,其中钢笔每支3元,圆珠笔每支2元,铅笔每支0.5元,问钢笔、圆珠笔和铅笔可以各买多少支(每种笔至少买1支)。

用C语言编程,设用100元钱买100支笔,其中钢笔每支3元,圆珠笔每支2元,铅笔每支0.5元,问钢笔、圆珠笔和铅笔可以各买多少支(每种笔至少买1支)。

  • 写回答

1条回答 默认 最新

  • 学习日记 后端领域新星创作者 2022-05-09 22:04
    关注

    代码:

    #include<stdio.h>
    
    int main() {
        float gangpen = 3;
        float yuanpen = 2;
        float qianpen = 0.5;
        
        for (int i = 1; i < 33; i++) {
            for (int j = 1; j < 50; j++) {
                for (int k = 1; k < 200; k++) {
                    if (i * gangpen + j * yuanpen + qianpen * k == 100) {
                        printf("需要钢笔: %d  , ",i);
                        printf("需要圆珠笔: %d , " , j);
                        printf("需要铅笔: %d\n" , k);
                    }
                }
            }
        }
    
    
        return 0;
    }
    

    结果:

    img


    这里简单说下for循环吧,我们找到最小值,必须都有一个,所以所有for循环最小值为1,最大值就是比如,铅笔最多只能买100、0.5=200,但是肯定买不了200个所以小于200,其他一样,反正简单写了下,望采纳,谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月19日
  • 已采纳回答 5月11日
  • 创建了问题 5月9日

悬赏问题

  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题
  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?