买糖换糖纸总共可以吃多少个糖

小明有十颗糖,每两个糖纸可以再换一颗糖请问小明最多可以吃几颗糖的代码

#include <stdio.h>

int main(int argc, char const *argv[])
{
    int a = 10, paper = 0, count = 0;
    while (a > 0)
    {
        if (a > 0)
        {
            a--;
            count++;
            paper++;
        }
        while (paper > 1)
        {
            paper -= 2;
            a += 1;
        }
    }
    printf("%d",count);
};