1137 搬砖问题
2021/12/7 23:50:49
本文主要是介绍1137 搬砖问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
题目描述
某工地需要搬运砖块,已知男搬4,女搬3,两个小孩抬1块。现有N块砖和N个人,要求1次将所有砖搬完,请问需要男、女、小孩各几人?
输入要求
输入一个正整数N表示人数和需要搬的砖数。
输出要求
输出所有可能的男、女、小孩的人数。若无解则输出Error。
输入样例
36
输出样例
3 3 30
#include<stdio.h> #include<math.h> int main(){ int n,boy,girl,body,set=0; scanf("%d",&n); for(boy=0;boy<=(n/4);boy++) { for(girl=0;girl<=(n/3);girl++) { for(body=0;body<=2*n;body++) { if(boy+girl+body==n&&boy*4+girl*3+body/2.0==n){ printf("%d %d %d\n",boy,girl,body); set=1; } } } } if(set==0) printf("Error\n"); return 0; }
这篇关于1137 搬砖问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南