P2911Bovine Bones G
有个小坑:就是输出的是出现最多的数,不是出现最多的有几次
代码如下
#include <stdio.h>
int s1, s2, s3;
int a[81] = { 0 };//用于存每一个和有几个数
int max = 0;
int max_min;
int main()
{
scanf("%d %d %d", &s1, &s2, &s3);
for (int i = 1; i <=s3; i++)
{
for (int j = 1; j <= s2; j++)
{
for (int x = 1; x <= s1; x++)
{
a[i + j + x]++;
}
}
}
for (int u = 1; u <= (s1+s2+s3); u++)
{
if (max < a[u]) {
max = a[u];
max_min = u;
}
}
printf("%d", max_min);
}