有大佬能把这段代码用c++解释一下吗,万分感谢!!!```javascript
var x,y;
function interesting(a,b){return b==0?a:interesting(b,a%b);}
function more_interesting(a,b){
if(b==0){
x=1,y=0;
return;
}
more_interesting(b,a%b);
var t=x;
x=y;
y=t-parseInt(a/b)y;
}
function work(){
var eleIn = document.getElementById("input");
var args = eleIn.value.split(' ').map(function(item){
return parseInt(item);
});
var a = args[0], b = args[1], c = args[2];
g=interesting(a,b);
if(c%g) {
document.getElementById("output").value = "no";
} else {
a=parseInt(a/g),b=parseInt(b/g),c=parseInt(c/g);
more_interesting(a,b);
x=c,y*=c;
if(x>b){
var t=parseInt(x/b);
x-=tb;y+=ta;
}
if(x<0){
var t=parseInt((-x+b-1)/b);
x+=tb;y-=ta;
}
document.getElementById("output").value = "yes " + ${x} ${y}
;
}
}