五个全中了
点赞 评论

相关推荐

任务描述编写一个程序,解决百元买百笔问题。给定一个整数 n,表示总金额,需要找出所有可能的购买组合,使得购买的钢笔、圆珠笔和铅笔的总价等于 n 元,且购买的笔总数也为 n 支。输入输出要求输入: 一个整数 n(1 ≤ n ≤ 1000)。输出: 所有可能的购买组合,每组包含钢笔、圆珠笔和铅笔的数量,如果无解,输出 "Not found!"。代码实现cpp#include int main() {    int n;    scanf("%d", &n);     int found = 0;     //a为钢笔    //b为圆珠笔    //c为铅笔    for (int a = 1; a         for (int b = 1; b            int c = n - a - b;            if (3 * a + 2 * b + 0.5 * c == n) {                printf("%d %d %d\n",a, b, c);                found = 1;            }        }    }    if (!found) {        printf("Not found!\n");     }    return 0;}总结本次编程任务顺利完成,代码通过双重循环遍历所有可能的购买组合,并检查总价是否等于给定的金额。通过这次练习,我加深了对循环和条件判断的理解。同时,我也意识到在编写代码时,清晰的逻辑和良好的代码风格是非常重要的。
点赞 评论 收藏
分享
牛客网
牛客企业服务