如何用C代码编写?

Moh*_*Isa 1 c perl

这里我有一些Perl代码:

sub clustering {
    ($brapa,$gee) = @_;
    $g=0;
    while ($g<$brapa) {
        if (($Y1XY[$g]-$Y2XY[$g])<=0) { push(@Y1new,$g+$gee);}
        else { push(@Y2new,$g+$gee);}
        $g++;
    }
    $sizeY1new = $#Y1new+1;
    $sizeY2new = $#Y2new+1;
}
Run Code Online (Sandbox Code Playgroud)

问题是我尝试用C编写它:

int clustering (int brapa, int gee){
    int g;
    g=0;
    while (g<brapa) {
        if ((jarakY1-jarakY2)<=0) { /*stuck at here*/ }
        else { }
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

如何从jarakY1和jarakY2调用数据/结果?然后,我如何在C中完美地编写它?请帮我.

APr*_*mer 5

Perl内置了C中未提供的数据类型和功能.推送是这种情况.根据您使用结果的方式,您必须自己编写自己的堆栈,列表或可变长度数组处理.

  • @mohd我相信你可以找人教你收费!否则你可能会对书更好.为何选择C? (3认同)
  • @Mohd Isa,是的,我可以,但它超出了我准备在Stack Overflow这样的网站上做的范围.我不想花一次所需的时间,我不认为SO格式适合这项任务. (2认同)