1 条题解
-
0
C :
#include<stdio.h> void main() { int x,y,z,count=0; //printf(" Men Women Children\n"); //printf("........................................\n"); for(x=0;x<=10;x++) { for(y=0;y<=30-x;y++){ z=30-x-y; if(x*3+y*2+z==50){ printf("%d %d %d\n",x,y,z); } } // y=20-2*x; /*x 定值据(3) 式求y*/ // z=30-x-y; /* 由(1) 式求z*/ // if(3*x+2*y+z==50) /* 当前得到的一组解是否满足式(2)*/ // printf("%d %d %d\n",x,y,z); } }
C++ :
#include <bits/stdc++.h> using namespace std; int main(){ int i,j,x,y; for(i = 0;i <= 16;i++){ x = 50 - i * 3; for(j = 0;j <= x/2;j++){ y = x - j * 2; if(i + j + y == 30){ cout<<i<<" "<<j<<" "<<y<<endl; } } } }
Python :
for i in range(0, 30): for j in range(0, 30): for k in range(0, 30): if 3 * i + 2 * j + 1 * k == 50 and i + j + k == 30: print(str(i) + ' ' + str(j) + ' ' + str(k))
- 1
信息
- ID
- 2177
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者