c语言计算题

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:53:25
一个饭厅,3个人用一只碗,4个人用一个盘刚刚分配完;知道碗和盘共364个,问碗几个,盘几个,有几个人?
是所有的人都用碗和盘,所用的盘和碗数目是364,比如52个人要用14个碗13个盘.

#include <stdio.h>

int main()
{
for(int i = 0; i <= 364; ++i)
{
int x = i;
int y = 364 - i;
if((x % 3 == 0) && (y % 4 == 0))
printf("%d个碗 %d个盘子 %d个人\n", x, y, 3*x+4*y);
}
}

0个碗 364个盘子 1456个人
12个碗 352个盘子 1444个人
24个碗 340个盘子 1432个人
36个碗 328个盘子 1420个人
48个碗 316个盘子 1408个人
60个碗 304个盘子 1396个人
72个碗 292个盘子 1384个人
84个碗 280个盘子 1372个人
96个碗 268个盘子 1360个人
108个碗 256个盘子 1348个人
120个碗 244个盘子 1336个人
132个碗 232个盘子 1324个人
144个碗 220个盘子 1312个人
156个碗 208个盘子 1300个人
168个碗 196个盘子 1288个人
180个碗 184个盘子 1276个人
192个碗 172个盘子 1264个人
204个碗 160个盘子 1252个人
216个碗 148个盘子 1240个人
228个碗 136个盘子 1228个人
240个碗 124个盘子 1216个人
252个碗 112个盘子 1204个人
264个碗 100个盘子 1192个人
276个碗 88个盘子 1180个人
288个碗 76个盘子 1168个人
300个碗 64个盘子 1156个人
312个碗 52个盘子 1144个人
324个碗 40个盘子 1132个人
336个碗 28个盘子 1120个人
348个碗 16个盘子 1