这网上的十一道题怎么解做啊!

这道题怎么做啊 帮帮忙啊
[问题点数:20分]
这道题怎么做啊 帮帮忙啊
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。这道题怎么做啊!&
日后再说294
你这个是什么软件,谢谢
先采纳一下吧
软件叫 学霸君
为您推荐:
其他类似问题
先根据进价算出甲乙的数量(甲的数量设为x,乙用x表示,利用6000和他们的进价列等式算出各自数量,利润就是各自数量乘各自每件利润,,第二题和第一题差不多,根据关系列方程
扫描下载二维码共有 573 人关注过本帖
标题:求大神指点,这道题怎么做啊
等 级:新手上路
帖 子:10
结帖率:33.33%
&&已结贴√
&&问题点数:20&&回复次数:9&&&
求大神指点,这道题怎么做啊
九数组分数
1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法?
下面的程序实现了该功能,请填写划线部分缺失的代码。
#include &stdio.h&
void test(int x[])
&&& int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3];
&&& int b = x[4]*10000 + x[5]*1000 + x[6]*100 + x[7]*10 + x[8];
&&& if(a*3==b) printf(&%d / %d\n&, a, b);
void f(int x[], int k)
&&& int i,t;
&&& if(k&=9){
&&&&&&&&test(x);
&&& for(i=k; i&9; i++){
&&&&&&&&{t=x[k]; x[k]=x[i]; x[i]=t;}&&
&&&&&&&&f(x,k+1);
&&&&&&&&_____________________________________________ // 填空处
int main()
&&& int x[] = {1,2,3,4,5,6,7,8,9};
&&& f(x,0);&&&
&&& return 0;
注意:只填写缺少的内容,不要书写任何题面已有代码或说明性文字。
搜索更多相关主题的帖子:
等 级:黑侠
帖 子:107
专家分:534
这是一个典型的全排列组合算法,递归后将交换的数据还原即可,复制递归前的那行代码即可,如果非要不一样,可把k、i对调,结果一样。
来 自:湖南科技大学
等 级:友情版主
威 望:26
帖 子:2753
专家分:13404
若是用排列组合的方法,如题目中的方法,确实是难理解。我想出来一个好理解但是比较死的办法。设N为分子,M为分母,且M=N*3,由于有9个数字,所以N只能是四位数,M是五位数。试想N的三倍是五位数,且N的四个数字不能重复,所以N最小是3412,同理N最大是9876。在这个范围内穷举每一个数,只要M*10000+N,即9个数字组成的数没有相同的数字而且没有数字0即可。下面是我的算法。
程序代码:#include &stdio.h&
#include &stdlib.h&
#include &stdbool.h&
int main()
&&& bool isSameNumberExistsInTwoNumbers(int m,int n);
&&& int N,M;
&&& for(N=<font color=#2;N&=<font color=#6;N++)
&&&&&&&&M=N*<font color=#;
&&&&&&&&if(isSameNumberExistsInTwoNumbers(M,N))
&&&&&&&&&&&&printf(&%d/%d=1/3\n&,N,M);
&&& return <font color=#;
bool isSameNumberExistsInTwoNumbers(int m,int n)
&&& int i,j,total=m*<font color=#00+n;
&&& char numChar[<font color=#];&&//注意长度10是因为末尾要加一个字符串结束标志'\0'
&&& itoa(total,numChar,<font color=#);&&//将这个9位数转换成字符串
&&& for(i=<font color=#;i&<font color=#;i++)
&&&&&&&&for(j=i+<font color=#;j&<font color=#;j++)
&&&&&&&&&&&&//比较是否有相同的数字或者有0
&&&&&&&&&&&&if(numChar[i]==numChar[j]||numChar[i]=='<font color=#')&&return false;
&&& if(numChar[<font color=#]=='<font color=#')&&return false;&&//检查第9个,上面没有检查到
&&& return true;
下面是程序的运行结果,大家看下对不对。
附件: 只有本站会员才能下载或查看附件,请
&&&唯实惟新 至诚致志
等 级:黑侠
帖 子:107
专家分:534
可行,不过楼主题意是帮他填空。另判断是否重复还有更高效的算法,不需要转换为字符串,如下:
bool isSameNumberExistsInTwoNumbers(int m,int n)
&&& int i,total=m*10000+n;
&&& char numChar[10]={0};&&//注意长度10是因为末尾要加一个字符串结束标志'\0'
&&& for(;total/=10)
&&&&&&&&&numChar[total%10]++;
&&& for(i=9;i;i--)
&&&&&&&&&if(numChar[i]!=1)
等 级:版主
威 望:164
帖 子:3898
专家分:20440
回复 4楼 拉链
bool isSameNumberExistsInTwoNumbers(int m,int n)
&&& unsigned mark = 0;
&&& for( n=n*100000+m; n!=0; n/=10 )
&&&&&&&&mark |= 1u&&(n%10);
&&& return mark==0x3FE;
来 自:湖南科技大学
等 级:友情版主
威 望:26
帖 子:2753
专家分:13404
回复 5楼 rjsp
蒙了,请问位移运算怎么做到的。
&&&唯实惟新 至诚致志
等 级:版主
威 望:164
帖 子:3898
专家分:20440
回复 6楼 qq
遇到1就将第一bit设为1
遇到2就将第二bit设为1
遇到3就将第三bit设为1
遇到9就将第九bit设为1
最后看一下是不是二进制的
等 级:黑侠
帖 子:107
专家分:534
回复 5楼 rjsp
回复5楼:就是把数组变成位。得到一个数的各位数据后,把1左移到该位并与mark或,如果9个数不同,则最终的数应该是二进制11 fe。
来 自:湖南科技大学
等 级:友情版主
威 望:26
帖 子:2753
专家分:13404
回复 8楼 拉链
咯,在纸上比划了半天,才明白怎么回事,不得不说,此方法确实精妙无比。
&&&唯实惟新 至诚致志
版权所有,并保留所有权利。
Powered by , Processed in 0.038844 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reserved这道题怎么做啊。??急!!!_百度知道
这道题怎么做啊。??急!!!
p>&nbsp.baidu://h.baidu.hiphotos.baidu://h://h.jpg" esrc="/zhidao/wh%3D450%2C600/sign=fb274c7ce/42a98226cffc1e17fdac3e4ede9ba.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/pic/item/42a98226cffc1e17fdac3e4ede9ba.<a href="/zhidao/wh%3D600%2C800/sign=05208bbcd4ca7bcb7d2ecf298e326cffc1e17fdac3e4ede9ba
提问者采纳
连接AD交BC于E<BDE = <ABD + <BAD  (1)<CDE =<DAC +<ACD    (2)<BDC =<BDE +<CDE    (3)<BAC =<BAD +<DAC     (4)=><BDC = <BAC + <ABD +&ACD=&<BDC & <BAC
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这道题怎么做啊
第一题:a h j k
第二题:b c d e g p t v z
第三题:q u w
第四题:i y
第五题:f h m n s x
然后你就把大小写都填上去就好了
为您推荐:
其他类似问题
图呢.....<img class="ikqb_img" src="http://h./zhidao/wh%3D600%2C800/sign=f05c03f2b78f8c54e386cd290a1901cd/d62aa3b5bb5c9eab8fe.jpg" esrc="http://h.hiphotos.baidu...
哪题啊<img class="ikqb_img" src="http://d./zhidao/wh%3D600%2C800/sign=116fcaabea5d0e6373d7ca/e824b899aaedbbf4f40d.jpg" esrc="http://d....
分析与这是一道比较负载的容斥原理问题,为了解决这个问题,我们将学生可以分为以下几类:A:只做对第一题 B:只做对第二题 C:两道题全做对 D:两道题全做错如图[图无法显示,需看图的话请点连接(参考资料)],用长方形表示全班40名同学,图中的四个部分分别代表A,B,C,D四类学生,那么本题就是求出D和B对应的值,因为根据题目条件可以得到:A+B+C+D=40 ...
扫描下载二维码

我要回帖

更多关于 测试智商的十道题 的文章

 

随机推荐