c语言板凳和蹬脚问题,解决数学问题

板凳通常为四条腿。
鏊子是一种从远古相传的制作面食的工具,是河南,苏北,山东地区用来做煎饼美食的工具。传统的鏊子由生铁制成,有三条腿。
现有板凳和鏊子总计三十三个,若给定两者腿儿的总数 n,编程求出板凳和鏊子的数量(最少数量为 1 个)。
输入
一个正整数n,表示板凳腿儿和鏊子腿儿的总数。

输出
若有解,输出两个正整数,第一个是板凳的数量,第二个是鏊子的数量,中间用一个空格隔开。

若无解,则输出 Unsolvable。

输入
100
输出
bandeng = 1, aozi = 32
输入
99
输出
Unsolvable
输入
132
输出
Unsolvable

用程序的话,就是双重循环穷举

#include <stdio.h>
int main()
{
    int n,i,j,find=0;
    scanf("%d",&n);
    for(i=0;i<=n/4;i++)
    {
        for(j=0;j<=n/3;j++)
            if(i*4+j*3==100)
            {
                printf("bandeng = %d, aozi = %d",i,j);
                find =1;
                break;
            }
        if(find == 1)
            break;
    }
    if(find == 0)
          printf("Unsolvable");
    return 0;
}

这不就是鸡兔同笼问题吗,只不过鸡兔腿数是2和4,这个是3和4,没有本质区别
不想列公式那就直接暴力遍历穷举