syntec系统加工中心编程实例
答案:2 悬赏:0 手机版
解决时间 2021-02-10 14:44
- 提问者网友:锁深秋
- 2021-02-09 18:37
syntec系统加工中心编程实例
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-02-09 20:05
新代的必须在系统里面进去刀具设定,把主轴刀拿下来,把刀盘刀拿下来,然后挨个设定,上面那个是扯淡,那是发那科的解决方法
全部回答
- 1楼网友:由着我着迷
- 2021-02-09 21:26
#include
#include
void merge(int sourcearr[],int temparr[], int startindex, int midindex, int endindex)
{
int i = startindex, j=midindex+1, k = startindex;
while(i!=midindex+1 && j!=endindex+1)
{
if(sourcearr[i] >= sourcearr[j])
temparr[k++] = sourcearr[j++];
else
temparr[k++] = sourcearr[i++];
}
while(i != midindex+1)
temparr[k++] = sourcearr[i++];
while(j != endindex+1)
temparr[k++] = sourcearr[j++];
for(i=startindex; i<=endindex; i++)
sourcearr[i] = temparr[i];
}
//内部使用递归
void mergesort(int sourcearr[], int temparr[], int startindex, int endindex)
{
int midindex;
if(startindex < endindex)
{
midindex = (startindex + endindex) / 2;
mergesort(sourcearr, temparr, startindex, midindex);
mergesort(sourcearr, temparr, midindex+1, endindex);
merge(sourcearr, temparr, startindex, midindex, endindex);
}
}
int main(int argc, char * argv[])
{
int a[8] = {50, 10, 20, 30, 70, 40, 80, 60};
int i, b[8];
mergesort(a, b, 0, 7);
for(i=0; i<8; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯