A班期考总分800,男的平均分85女的83,求男女各人数。

来源:百度知道 编辑:UC知道 时间:2024/05/20 22:49:31

这道题是错的,没答案因为85X+83Y=800这个方程只有当Y=5的倍数的情况下,和85的倍数相加,其和的个位数才有可能为0,这种情况只有三种,Y=0、5、10,带入计算后都不合适,所以无答案。

#include <stdio.h>
void main()
{
int boy = 0;
int girl = 0;
int NoResult = 1;

for (boy = 0; boy < 10; boy++)
{
for (girl = 0; girl < 10; girl++)
{
if (85*boy+83*girl == 800)
{
NoResult = 0;
printf("There are %d boys, %d girls.\n", boy, girl);
}
}
}
if (NoResult == 1)
{
printf("No match answer!\n");
}
}

题目错了
因为总分800,所以人数不超过9个
85x+83y=800
而800-83y的数必须个位数为0或5
所以83y的各位数也必须为0或5
只有5×83=415
800-415=385
385不能整除85
所以题目出错 算出来的不是整数
对吧? 你在哪里看到的这个题目啊
出题人估计脑子出毛病了。。。。。
对了 你几年级了????

直觉告诉我 你的题是错的