五个同学A、B、C、D、E参加竞赛,一种猜测说比赛结果的名次依然是ABCDE.但是实际上没有一位同学的名次被猜中,而且预测中名次相邻的同学也没有真的相邻(例如,C、D两位同学名次不是(1,2)、(
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 05:31:21
五个同学A、B、C、D、E参加竞赛,一种猜测说比赛结果的名次依然是ABCDE.但是实际上没有一位同学的名次被猜中,而且预测中名次相邻的同学也没有真的相邻(例如,C、D两位同学名次不是(1,2)、(
五个同学A、B、C、D、E参加竞赛,一种猜测说比赛结果的名次依然是ABCDE.但是实际上没有一位同学的名次被猜中,而且预测中名次相邻的同学也没有真的相邻(例如,C、D两位同学名次不是(1,2)、(2,3)、(3,4)、(4,5)中的任何一种).还有一种猜测说结果会是DAECB的顺序.实际上是恰好有两个同学所得的名次与预测的一样;而且有两对同学(4个不同的同学)的名次像预测中的一样是相连.试讨论最后的名次如何?
五个同学A、B、C、D、E参加竞赛,一种猜测说比赛结果的名次依然是ABCDE.但是实际上没有一位同学的名次被猜中,而且预测中名次相邻的同学也没有真的相邻(例如,C、D两位同学名次不是(1,2)、(
设李上次买书的原价为X元.0.8X+20=X-12 解得X=160
两种猜测中,cb 都连起来了,所以第二种猜测的前四名就是那两对相邻的。也就是说da 相连,ec 相连。关键点搞定,剩下的自己试试看。可追问。什么意思看不懂那我就没办法了。你也可以打电话问你的数学老师,这也是一种学习方法。祝你学习成绩天天向上...
全部展开
两种猜测中,cb 都连起来了,所以第二种猜测的前四名就是那两对相邻的。也就是说da 相连,ec 相连。关键点搞定,剩下的自己试试看。可追问。
收起
EDACB
跟DAECB的有两个名词预测一样,假设CB一样,但名次相邻的排名又不能都相邻A又不能放第一,就只能为EDA排列,正好EDACB有4位同学相连。
用排除法最后得到两个答案
BDAEC
CAEBD
好象都不满足后面两个条件
觉得CAEBD比较接近B和D在两头也算相连了
*/
#include
#include
#include
int main(void)
{
char ys[5]...
全部展开
用排除法最后得到两个答案
BDAEC
CAEBD
好象都不满足后面两个条件
觉得CAEBD比较接近B和D在两头也算相连了
*/
#include
#include
#include
int main(void)
{
char ys[5] = {'A','B','C','D','E'};
char aaa[6] = {'A','B','C','D','E',0};
int i,j,k,l,m;
int cnt=0;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(j == i)continue;
for(k=0;k<5;k++)
{
if(k == j)continue;
if(k == i)continue;
for(l=0;l<5;l++)
{
if(l == k)continue;
if(l == j)continue;
if(l == i)continue;
for(m=0;m<5;m++)
{
if(m == l)continue;
if(m == k)continue;
if(m == j)continue;
if(m == i)continue;
if((i!=0)&&(j!=1)&&(k!=2)&&(l!=3)&&(m!=4))
{
if((i!=(j-1))&&(i!=(j+1)))
{
if((j!=(k-1))&&(j!=(k+1)))
{
if((k!=(l-1))&&(k!=(l+1)))
{
if((l!=(m-1))&&(l!=(m+1)))
{
aaa[0]= ys[i];
aaa[1]= ys[j];
aaa[2]= ys[k];
aaa[3]= ys[l];
aaa[4]= ys[m];
cnt++;
printf("%d ",cnt);
//if(cnt>10)goto hhh;
printf("%s\n",aaa);
}
}
}
}
}
}
}
}
}
}
hhh:
return 0;
}评论(1)|赞同0
收起
。0.8X+20=X-12 解得X=160