《校园导航问题代码》由会员分享,可在线阅读,更多相关《校园导航问题代码(14页珍藏版)》请在金锄头文库上搜索。
1、#include#define NUM 10int shorted0(int aNUMNUM,int i,int j)int m,n,r;m=i;n=j;r=amn; printf(%d-%d:%dn,(m+1),(n+1),r);return r;int shorted1(int aNUMNUM,int i,int j)int m,n,w=0,t=0,r=0;int uNUM-23;int bNUM-2;int sign=0;m=i;n=j;while(wNUM)if(w!=m&w!=n) bt=amw+awn; ut0=m;ut1=w;ut2=n;t+;w+;r=b0; for(w=1;w
2、bw)r=bw;sign=w;for(w=0;w3;w+) if(w,(usignw+1);elseprintf(%d:%dn,(usignw+1),r);return r;int shorted2(int aNUMNUM,int i,int j)int m,n,w=0,q=0,r=0,t=0;int u(NUM-2)*(NUM-3)4;int b(NUM-2)*(NUM-3);int sign=0;m=i;n=j;while(wNUM) if(w!=m&w!=n)q=0;while(qNUM)if(q!=m&q!=n&q!=w) bt=amw+awq+aqn; ut0=m; ut1=w; u
3、t2=q; ut3=n; t+;q+;w+;r=b0; for(w=1;wbw)r=bw;sign=w;for(w=0;w4;w+) if(w,(usignw+1);elseprintf(%d:%dn,(usignw+1),r);return r;int shorted3(int aNUMNUM,int i,int j) int m,n,w=0,q=0,r=0,t=0,x=0;int u(NUM-2)*(NUM-3)*(NUM-4)5;int b(NUM-2)*(NUM-3)*(NUM-4);int sign=0;m=i;n=j;while(wNUM)if(w!=m&w!=n)q=0;whil
4、e(qNUM)if(q!=m&q!=n&q!=w)x=0;while(xNUM)if(x!=m&x!=n&x!=w&x!=q)bt=amw+awq+aqx+axn; ut0=m;ut1=w;ut2=q;ut3=x;ut4=n;t+; x+;q+; w+;r=b0; for(w=1;wbw)r=bw;sign=w;for(w=0;w5;w+) if(w,(usignw+1);elseprintf(%d:%dn,(usignw+1),r);return r;int shorted4(int aNUMNUM,int i,int j) int m,n,w=0,q=0,r=0,t=0,x=0;int s
5、=0;int u(NUM-2)*(NUM-3)*(NUM-4)*(NUM-5)6;int b(NUM-2)*(NUM-3)*(NUM-4)*(NUM-5);int sign=0;m=i;n=j;while(wNUM)if(w!=m&w!=n)q=0;while(qNUM)if(q!=m&q!=n&q!=w)x=0;while(xNUM)if(x!=m&x!=n&x!=w&x!=q)s=0;while(sNUM)if(s!=m&s!=n&s!=w&s!=q&s!=x)bt=amw+awq+aqx+axs+asn;ut0=m;ut1=w;ut2=q;ut3=x;ut4=s;ut5=n; t+;s+
6、; x+;q+; w+;r=b0; for(w=1;wbw)r=bw;sign=w;for(w=0;w6;w+) if(w,(usignw+1);elseprintf(%d:%dn,(usignw+1),r);return r;int shorted5(int aNUMNUM,int i,int j) int m,n,w=0,q=0,r=0,t=0,x=0;int s=0,d=0;int u(NUM-2)*(NUM-3)*(NUM-4)*(NUM-5)*(NUM-6)7;int b(NUM-2)*(NUM-3)*(NUM-4)*(NUM-5)*(NUM-6);int sign=0;m=i;n=
7、j;while(wNUM)if(w!=m&w!=n)q=0;while(qNUM)if(q!=m&q!=n&q!=w)x=0;while(xNUM)if(x!=m&x!=n&x!=w&x!=q) s=0;while(sNUM)if(s!=m&s!=n&s!=w&s!=q&s!=x)d=0;while(dNUM)if(d!=m&d!=n&d!=w&d!=q&d!=x&d!=s) bt=amw+awq+aqx+axs+asd+adn; ut0=m; ut1=w; ut2=q; ut3=x; ut4=s;ut5=d; ut6=n; t+;d+;s+; x+;q+; w+;r=b0; for(w=1;
8、wbw)r=bw; sign=w; for(w=0;w7;w+) if(w,(usignw+1);elseprintf(%d:%dn,(usignw+1),r);return r;int shorted6(int aNUMNUM,int i,int j) int m,n,w=0,q=0,r=0,t=0,x=0;int s=0,d=0,f=0;int u(NUM-2)*(NUM-3)*(NUM-4)*(NUM-5)*(NUM-6)*(NUM-7)8;int b(NUM-2)*(NUM-3)*(NUM-4)*(NUM-5)*(NUM-6)*(NUM-7);int sign=0;m=i;n=j;while(wNUM)if(w!=m&w!=n)q=0;while(qNUM)if(q!=m&q!=n&q!=w)x=0;while(xNUM)if(x!=m&x!=n&x!=w&x!=q)s=0;while(sNUM)if(s!=m&s!=n&s!=w&s!=q&s!=x)d=0;wh