求助!!!(为什么只过1和3)
查看原帖
求助!!!(为什么只过1和3)
1148832
LabmemNo_012LzTopic楼主2023/12/10 19:49
#include<stdio.h>
int a[85] = { 0 };//表示出现的次数
int main()
{
    int x,y,z,i,j,k,max;
    scanf("%d %d %d",&x,&y,&z);
    for (i = 1; i <= x; i++)
    {
        for (j = 1; j <= y; j++)
        {
            for (k = 1; k <= z; k++)
            {
                a[i + j + k]++;//得到每个加数的出现的次数
            }
        }
    }
    for (i = 3; i <= 80; i++)//得到出现次数最多且出现次数相同时得最小的值
    {
        if (i == 3)max = a[i];
        if (a[i] > max)max = a[i];
    }
    printf("%d", max);//打印结果
    return 0;
}

2023/12/10 19:49
加载中...