若等腰三角形的周长两边分别是4,5则周长c的范围是?A,1<c<9 B,9<c<14 C,10<c<18

acm 简单题 求助 c/c++_百度知道
acm 简单题 求助 c/c++
在浙江流行一种叫做“五十K”缉沪光疚叱狡癸挟含锚的扑克牌游戏,其中的同花顺是威力无比的武器。所谓同花顺是由花色相同、点数相邻的5张牌组合而成的,从牌的大小来说是3&4&5&6&7&8&9&10&J&Q&K&A&2。但“小2”不能用于同花顺。现在给定花色相同的5张牌,请判断是否为同花顺。输入输入数据有多组,每组占一行,每行为5个不同的数据,所有花色相同。每个数据可能为3,4,5,6,7,8,9,10,J,Q,K,A,2中的一个。输入数据以EOF结束。输出对于每组输入数据输出一行,如果是同花顺则输出Yes,否则输出No。样例输入2 A 3 4 53 4 5 6 7样例输出NoYes
提问者采纳
tab[255]= { 0 };tab['3']= 1&&0;
tab['4']= 1&&1; tab['5']= 1&&2; tab['6']= 1&&3 ...依次缉沪光疚叱狡癸挟含锚类推假设输入 x1, x2, x3, x4, x5int
tab[x1] + tab[x2] + tab[x3] + tab[x4] + tab[x5];for(int i =0 ;i & 8; i++){
if( ( a & 1) ==
a = a & 31;
if( a == 31 )
我 还是看不懂
不知道你是用哪种语言写的
我学的不好 麻烦你你了 说说过程也行 谢谢了
用整数a的低13位代表13张牌, 牌
对应程序里的那个 tab 表 。
6, 7, 8 , 9, 相应位置1,
找到第一个bit 位1的位置,然后左移, 在这里也就是左移2位
那么如果 bit 1~5都为1,那就是同花顺。
也就是程序里的 ( A & 31 )== 31, 判断低五位是否全为1 。更正一下,程序里最后一个大括号放错位置了。
我又仔细 看了很长时间 又看懂了一点
tab['3']= 1&&0;
tab['4']= 1&&1; tab['5']= 1&&2; tab['6']= 1&&3 ...依次类推tab['A']=1&&11;tab['A']= 00这超出一个字节了吧? 那个for为什么要循环8次?我看它实际最多就 2次?希望你指点一下
我还是个菜鸟 有错的地方 包涵一下 你多帮帮忙吧~! 谢谢了
应该改成 int型,循环是从3
A, 总共8次。。
我已经看了 很长时间了
最后 还是 不懂
你能给出 可执行的 代码吗???????
提问者评价
虽然 最后我还是不懂 但也 谢谢你 帮忙了
其他类似问题
按默认排序
其他2条回答
#include&math.h&#include&stdio.h&#include&algorithm&int chg(char
t[]){ char x=t[0]; if(t[1]=='0')return 10; else if(x&gt缉沪光疚叱狡癸挟含锚;'2'&&x&='9')return x-'0'; else if(x=='2')return 100; else if(x=='J')return 11; else if(x=='Q')return 12; else if(x=='K')return 13; else if(x=='A')return 14; return -1;}int
main(){ char s[100]; int a[5]; int n=5,i; while(scanf(&%s&,s)!=EOF) {
a[i]=chg(s);
for(i++;i&n;i++)
scanf(&%s&,s);
a[i]=chg(s);
sort(a,a+n);
for(i=1;i&n;i++)
if(a[i]-a[i-1]!=1)
if(i==n)puts(&Yes&);
else puts(&No&); } return 0;}
为什么不自己试一下呢?
学的不好 自己实在是想不出来了~~~~~
帮做一下了 谢谢了~
把输入的A J Q K 转化为 14 ,11 ,12, 13,(if
语句判断)其他的不变然后放入int a[5] ; 对a[5]中的数排序,然后;judge=if
(a[0]!=2){
for (int i=0;i&4;++i)
if (a[i]!=a[i+1]-1)
judge=}if(judge)cout&&&yes&;else
cout&&&No&;
acm的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁若一个三角形的三边长是三个连续的自然数,其周长M满足10&M&22,则这样的三角形有()_百度知道
若一个三角形的三边长是三个连续的自然数,其周长M满足10&M&22,则这样的三角形有()
6,6 5,7;22的三角形有12 15 18 21 四个三角形 因为要边为连续的自然数C 4个分析过程,4,则有3;22的条件约束;M&lt,还有M满足10&M&lt:M满足10&lt,5 4,5,7 6
其他类似问题
按默认排序
其他4条回答
M&lt3+4+5=124+5+6=155+6+7=186+7+8=21所以若一个三角形的三边长是三个连续的自然数;22,其周长M满足10&lt
3 4 54 5 65 6 76 7 8
答案是C,四个
自然数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁已知关于x的方程ax^2-根号2乘bx+c=0中,a b c分别是钝角三角形的三边,_百度知道
已知关于x的方程ax^2-根号2乘bx+c=0中,a b c分别是钝角三角形的三边,
且b是最大边,设方程有两个不相等的正根d,e 若三角形为等腰三角形,求d-e的取值范围
提问者采纳
三角形为等腰三角形a=cd=(√2b+√⊿)/2a
e=(√2b-√⊿)/2a
(⊿=±(√(2b^2-4a^2) c全用a代替)得d-e=±(√(2b^2-4a^2)/a)=±√2(√(b^2-2a^2)/a)设A=√(b^2-2a^2)/a【注:为了方便说明】则d-e=±√2A∠B是钝角,得到-1&cosB&0-1&cosB=(a^2+c^2-b^2)/2ac&0-1&(2a^2-b^2)/2a^2&00&(b^2-2a^2)/2a^2&10&0.5*A^2&10&A&√20&d-e&2 或-2&d-e&0三角形ABC得到a+c&b即2a&b而d-e=±(√(2b^2-4a^2)/a)=±√2(√(b^2-2a^2)/a)d-e&√2 或d-e&-√2综上所诉√2&d-e&2 或-2&d-e&-√2
提问者评价
谢谢你,我早已作出,你很棒
其他类似问题
钝角三角形的相关知识
其他1条回答
太难了啊解不出来
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁若不等式x2+ax-2&0在[1,5]上有解,求a的范围_百度知道
若不等式x2+ax-2&0在[1,5]上有解,求a的范围
提问者采纳
是个开口向上的二次函数;=0,y(1)*y(5)=(a-1)(5a+23)&=0,此时由于顶点在x轴下方;5,-2-a^2&#47,三个条件联立,顶点一定在x轴下方无非就3种情况,(a-1)(5a+23)&lt,对称轴在区间[1,我喜欢用数形结合的思路解题首先设y=x^2+ax-2;a&lt,1]2 在内部时;2;=5,无解所以a∈[-2;=0,也就是y(1)+y(5)&gt,顶点是(-a/-2,无解3 在右侧时-a&#47,内部和右边1 在左边时-a&#47,a&=0,对称轴是x=-a&#47,需保证函数在x=1和x=5上都是正的,y(1)*y(5)&gt,此时需要保证y(1)*y(5)&2;-a/=-10;4),a&lt,-10&=0;=1;2&lt,得a∈[-2,5]的左边,(a-1)(5a+23)&2&2&=0;=0;=-2,此时需要保证y(1)*y(5)&lt,3个条件联立;=0,有1&lt,y(1)+y(5)=(a-1)+(5a+23)&gt,3个条件联立我不知道你几年级
其他类似问题
按默认排序
其他2条回答
我第一个答的,但是后来发现题有问题,改了。。所以。。。。。。题目的问题,把x2+ax-2&0的&改成≥,或把闭区间改成开区间,但解决问题的思路是一样的至于其他两个人的答案,你可以看一下,都是错的,比如代入a=100,符合条件,但是上面两个人的答案都是不包含这个部分的。x2+ax-2&0公式法解x²+ax-2=0x=(-a±(根号(a²+8))/2(a²+8&0所以方程恒有解)∵开口向上∴解在两边(根据图像看)所以 解为 x&(-a+(根号(a²+8))/2 或x&(-a-(根号(a²+8))/2又因为 在[1,5]上有解(-a+(根号(a²+8))/2&5 或 (-a-(根号(a²+8))/2&1此处要注意,这两个方程不能随便解。(-a+(根号(a²+8))/2&5根号(a²+8)&10+a当10+a&0 a&-10a²+8&a²+20a+10020a&-92a&-23/5由于 根号(a²+8)恒大于0 所以 10+a≤0 无解所以第一个方程的解为 a&-23/5(-a-(根号(a²+8))/2&1根号(a²+8)&-2-a当-2-a&0 a&-2a²+8&a²+4a+44a&4a&1无解由于 根号(a²+8)恒大于0 所以 -2-a&0 无解所以第二个方程无解解到这时。可以下结论:当a&-23/5时,都可以保证在(1,5)有解。
不等式的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 三角形的周长 的文章

 

随机推荐