高手请进:用C实现穿衣服顺序问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:39:26
如图是一个人穿衣服时的顺序要求。比如,必须要先穿衬衫(shirt)才能穿毛衣(sweater)。编写程序给出按照什么样的顺序穿衣服才是合适的。

谢谢

#include <stdio.h>

int rudu(int a[][10], int i){//查看入度

 int j,t=0;

 for(j=0;j<10;j++)

 {

 t += a[j][i];

 }

 return t; 

}

void tianjiaxulie(int xulie[],int i){//把删除元素存入序列

 int j,t=0;

 static int k=0;

 for(j=0;j<10;j++){

  if(i==xulie[j])

   t=1;

 }

 if(t==0)

  xulie[k]=i,k++;

}

void shanchuchudu(int xulie[],int a[][10], int i){//删除出度,并把删除元素存入序列

 int j;

 tianjiaxulie(xulie,i);

 for(j=0;j<10;j++)

 {

 a[i][j]=0;

 }

}

void shuchujuzhen(int a[][10]){//输出矩阵,更明白

 int i,j;

 char c='A';

 for(i=0;i<10;i++)

 {

&n