C语言
示例:
思路:穷举法。与学生植树类似
输入格式:100
输出格式:7
某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。从键盘输入正整数N,用N人正好搬N块,问有多少种搬法?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
CSDN专家-link 2021-12-05 14:24关注三重循环就行了
#include <stdio.h> int main() { int n,count=0; int a,b,c; scanf("%d",&n); for(a=0;a<=n/3;a++) for(b=0;b<=n/2;b++) for(c=0;c<=n*2;c++) { if(a+b+c == n && c%2==0 && 3*a+2*b+c/2==n ) count++; } printf("%d\n",count); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 18无用 7