4,26,28,30,32,35,37,40,45,50,60,80,100};doublelm,yf,zv,q,y[]={,,,,,,,,,,,,,},ap:printf("\n\t?蜗轮齿数应在28到80之间");printf("\n\t?请输入蜗轮齿数z2=");scanf("%i",&z2);if(z2<27||z2>80){printf("\n\t?蜗轮齿数输入错误,请重新输入?");gotoap;}bp:printf("\n\t?为了加工方便蜗杆头数应为?1,2,4,6");printf("\n\t?请输入蜗杆头数z仁”);scanf("%i,%lf",&z1);while(z1!=1&z1!=2&z1!=4&z1!=6){printf("\n\t?蜗杆头数输入错误,重新输入?");gotobp;}cp:printf("\n\t?蜗杆特性系数应为?10到18");printf("\n\t?请输入蜗杆特性系数?q=");scanf("%lf",&q);if(q>10&&q<=18)gotodp;else{printf("\n\t?蜗杆特性系数输入错误,重新输入?");gotocp;}dp:lm=atan(z1/q);zv=z2/pow(cos(lm),3);for(j=0;j<14;j++)if(zv<=zk[j])break;yf=y[j]-(y[j]-y[j-1])*(zk[j]-zv)/(zk[j]-zk[j-1]);printf("\n\t?当量齿数:Zv=%.3lf\t齿形系数:Yf=%.3lf\n",zv,yf);printf("\n\t?结束.?\n");}显示结果:囂罪翻釁割人信枪齿数=2-33塔杆咲数矽\铛民重新殖入聊薜麴隣严八请為入扮杆待性索魏Z当量晋馥;Z^34.38&齿形筈魏;Vf=l.GS4」束—+ressanykeytocontinue