高手请进:用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