新手求助,奥尔卡内心世界1
答案:1 悬赏:0 手机版
解决时间 2021-01-24 15:07
- 提问者网友:难遇难求
- 2021-01-23 19:30
新手求助,奥尔卡内心世界1
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-01-23 19:50
#includelt;stdio.hgt;
void figure(int i,int j,int n,int max,int ans[])
{
if(i==n)
{
int i;
if(!find(ans,n,0) !find(ans,n,1))
return;
if(find(ans,n,0)+find(ans,n,4)+find(ans,n,5)lt;2)
return;
if(find(ans,n,0) find(ans,n,3))
return;
if((!find(ans,n,1) find(ans,n,2)) ||
(find(ans,n,1) !find(ans,n,2)) )
return;
if(find(ans,n,2)+find(ans,n,3) != 1)
return;
if(!find(ans,n,3) find(ans,n,4))
return;
else
{
char buff[]=;
printf(quot;作案人是: quot;);
for(i=0;ilt;n;i++)
printf(quot;%c quot;,buff[ans[i]]);
putchar(#39;#92;n#39;);
}
return;
}
for(;jlt;=max-n+i;j++)
{
ans[i] = j;
figure(i+1,j+1,n,max,ans);
}
}
int find(int ans[],int n,int value)
{
int i;
for(i=0;ilt;n;i++)
if(ans[i] == value)
return 1;
return 0;
}
main()
{
char person[]=;
int ans[6];
int i;
for(i=2;ilt;=6;i++)
figure(0,0,i,6,ans);
printf(quot;#92;n恭喜破案了,呵呵呵呵#92;nquot;);
}
另外,站长团上有产品团购,便宜有保证
void figure(int i,int j,int n,int max,int ans[])
{
if(i==n)
{
int i;
if(!find(ans,n,0) !find(ans,n,1))
return;
if(find(ans,n,0)+find(ans,n,4)+find(ans,n,5)lt;2)
return;
if(find(ans,n,0) find(ans,n,3))
return;
if((!find(ans,n,1) find(ans,n,2)) ||
(find(ans,n,1) !find(ans,n,2)) )
return;
if(find(ans,n,2)+find(ans,n,3) != 1)
return;
if(!find(ans,n,3) find(ans,n,4))
return;
else
{
char buff[]=;
printf(quot;作案人是: quot;);
for(i=0;ilt;n;i++)
printf(quot;%c quot;,buff[ans[i]]);
putchar(#39;#92;n#39;);
}
return;
}
for(;jlt;=max-n+i;j++)
{
ans[i] = j;
figure(i+1,j+1,n,max,ans);
}
}
int find(int ans[],int n,int value)
{
int i;
for(i=0;ilt;n;i++)
if(ans[i] == value)
return 1;
return 0;
}
main()
{
char person[]=;
int ans[6];
int i;
for(i=2;ilt;=6;i++)
figure(0,0,i,6,ans);
printf(quot;#92;n恭喜破案了,呵呵呵呵#92;nquot;);
}
另外,站长团上有产品团购,便宜有保证
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯