(X*2+5)*50+1763-Y=100*X+(2013-Y) matlab已知y值求解x值

下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
(50%*100+5%X)/(100+X)=25%怎么解
把百分数化为小数;或者两边同乘100去掉百分号.按第二种方法:(50%*100+5%X)/(100+X)=25%(50*100+5X)/(100+X)=25去分母 5000+5x=2500+25x移项合并 20x=2500∴x=125
为您推荐:
其他类似问题
(50%*100+5%X)/(100+X)=25%50+5%X=25%(100+X)50+5%X=25+25%X20%X=25X=125
扫描下载二维码下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
求高智商...很懂数学的人解答......【玩不起起就别玩。【看题】:用你QQ号的最后一位数乘以2,加上5,乘以50,加上1763,减去你的出生年,得出的数字,第一位数是你QQ号的最后一位,最后二位数是不是你的年龄呢?】
这道题是什么原理?求详情解答? 我算0-9任意一位数字都是对的。? 请问是什么原理?
设QQ号最后一位X,出生年Y,则所求为:(X*2+5)*50+1763-Y= 100*X + (2013-Y)所以百位为X,后两位为2013 - Y即年龄
设QQ最后一位数为a( 2a + 5 ) X 50 + 1763 - 你的出生年= 100a + 250 + 1763 - 你的出生年= 100a + 2013 - 你的出生年= 100a + ( 2013 - 你的出生年 )QQ最后一位数成为100位数了,后面二位当然就是你的年龄了。很高兴为您解答,祝你学习进步!如果您认可我的...
你QQ的最后一位设为n,你的出生年设为y,计算结果为(2n+5)*50+1763-y=2013-y+100n。其中(2013-y)是今年年份减去你出生的年份,就是你的年龄,是一个两位数。而100n就是你QQ的最后一位乘以100,在百位上。原理其实很简单,相当于让你把QQ最后一位乘以100,再加上你的年龄。那么,得出的数字,第一位数是你QQ号的最后一位,最后二...
您好!很高兴为您回答问题!
你设这个数是x,然后乘以2,加上5,乘以50,加上1763,得到100x+2013。发现了吗?2013减去出生年不就是你的年龄吗,就是最后两位啊,然后啊,100x里面的x因为是0-9之间取得,肯定是0-900所以不会影响你后面的答案,数字小游戏拉~
祝您生活愉快!...
你设最后一位为X
最后导出结果为100X+2013
比如你是1994的
为100X加19
第一位肯定是那个X
数学游戏而已
50(2x+5)+1763-y=100x+2013-y现在明白吗?由于x是一位数,故100x是三位数x002013-y就是你的年龄,一般不超过2位数,与x00就在后2位。但如果有人是1912生,那么结果是1x01,就错
呵呵假设最后一位是a,出生年是b,一系列操作以后就是(2a+5)*50+1763-b=100a+2013-b=2a13-b最后两位当然就是你的年龄啦,不过1913年以前出生的就不好用了。而且要2000年以后出生的人才行。。。你拿1998年出生算一下,就错了
设最后一位数为x 你的出生年月为ya=(2x+5)*50+1763-y=100x+2013-y不难看出无论你是哪一年出生 今年是2013年 2013-你的出生年月就是你的年龄 并且为小于100的2位数而前面100x 无论你Q末尾是几 乘以100 取首位还是X
设你QQ的最后一位是a,
则(2a+5)*50+0+13因为一般有QQ号的人的年龄到现在至少也会有3到4岁,所以2013-年龄=个位数或两位数而且100a的结果是一个百位数,加上上面的一位或两位数也不会对它的最高位上的数字造成改变,所以百位上的数字还是a,所以得到的三位数的第一个数字就是你QQ的最后一位,就是你输入的是...
假如你QQ号的最后一位是a,你的超龄不超过99,不小于10,是b(b是个两位数),那么,你的出生年是(2013-b)这样,按题目指示所得的数是:a→2a→2a+5→50(2a+5)→50(2a+5)+a+5)+-b)而50(2a+5)+-b)=100a+b这是一个三位数,第一位是a(你QQ号...
18??????????????????????、
  ∵50(2x+5)+13  一般情况下,你的出生年数1913<a≤2013,  ∴100(x+1)>100x+2013-a≥100x  即0≤2013-a<100,  因此,100x+2013-a的第一位数是x,最后二位数正是你的年龄。
为您推荐:
扫描下载二维码写一个程序, 要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合。。。。 请用C++语言写。答案:
最容易想到的算法是:设x是1的个数,y是2的个数,z是5的个数,number是组合数注意到0&=x&=100,0&=y&=50,0&=z=20,所以可以编程为:number=0;for (x=0; x&=100; x++)for (y=0; y&=50; y++)for (z=0; z&=20; z++)if ((x+2*y+5*z)==100)number++;cout&&number&&上面这个程序一共要循环100*50*20次,效率实在是太低了事实上,这个题目是一道明显的数学问题,而不是单纯的编程问题。我的解法如下:因为x+2y+5z=100所以x+2y=100-5z,且z&=20 x&=100 y&=50所以(x+2y)&=100,且(x+5z)是偶数对z作循环,求x的可能值如下:z=0, x=100, 98, 96, ... 0z=1, x=95, 93, ..., 1z=2, x=90, 88, ..., 0z=3, x=85, 83, ..., 1z=4, x=80, 78, ..., 0......z=19, x=5, 3, 1z=20, x=0
因此,组合总数为100以内的偶数+95以内的奇数+90以内的偶数+...+5以内的奇数+1,即为:(51+48)+(46+43)+(41+38)+(36+33)+(31+28)+(26+23)+(21+18)+(16+13)+(11+8)+(6+3)+1某个偶数m以内的偶数个数(包括0)可以表示为m/2+1=(m+2)/2某个奇数m以内的奇数个数也可以表示为(m+2)/2所以,求总的组合次数可以编程为:number=0;for (int m=0;m&=100;m+=5){number+=(m+2)/2;}cout&&number&&这个程序,只需要循环21次, 两个变量,就可以得到答案,比上面的那个程序高效了许多倍----只是因为作了一些简单的数学分析这再一次证明了:计算机程序=数据结构+算法,而且算法是程序的灵魂,对任何工程问题,当用软件来实现时,必须选取满足当前的资源限制,用户需求限制,开发时间限制等种种限制条件下的最优算法。而绝不能一拿到手,就立刻用最容易想到的算法编出一个程序了事&&这不是一个专业的研发人员的行为。那么,那种最容易想到的算法就完全没有用吗?不,这种算法正好可以用来验证新算法的正确性,在调试阶段,这非常有用。在很多大公司,例如微软,都采用了这种方法:在调试阶段,对一些重要的需要好的算法来实现的程序,而这种好的算法又比较复杂时,同时用容易想到的算法来验证这段程序,如果两种算法得出的结果不一致(而最容易想到的算法保证是正确的),那么说明优化的算法出了问题,需要修改。可以举例表示为:#ifdef DEBUGint simple();#end ifint optimize();......in a function:{result=optimize();ASSERT(result==simple());}这样,在调试阶段,如果简单算法和优化算法的结果不一致,就会打出断言。同时,在程序的发布版本,却不会包含笨重的simple()函数。&&任何大型工程软件都需要预先设计良好的调试手段,而这里提到的就是一种有用的方法。**************************************************可执行代码******************************************
#include &iostream&#include &cmath&
int SimpleSolution();int optimize();void main(){int number1,number2;cout&&"求用1,2,5这三个数不同个数组合的和为100的组合个数"&&number1=SimpleSolution();cout&&"Simple solution:"&&number1&&&&&&number2=optimize();cout&&"Optimize solution:"&&number2&&}
int SimpleSolution(){int number(0);for(int i=0;i&=100;i++)&&&for(int j=0;j&=50;j++)&&&&for(int k=0;k&=20;k++)&&&&{&&&&&if(i+2*j+5*k==100)&&&&&&number++;&&&&}}
int optimize(){int number=0;for(int m=0;m&=100;m+=5){&&&&&&&number+=(m+2)/2;}}
阅读(...) 评论()

我要回帖

更多关于 1763年 的文章

 

随机推荐