永发信息网

y=x*(x+2) 2<y<=10 y=2*x -1<x<=2 y=x-1 x<=-1对输入的每个x值,求y的值?问,程序怎么写?

答案:3  悬赏:80  手机版
解决时间 2021-01-23 17:32
  • 提问者网友:喧嚣尘世
  • 2021-01-22 18:04
请教一个各位高手,小弟是新手,请大家指导指导,谢谢.
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-01-22 19:41
''''''x<=10 y=2*x -1 ElseIf x >''
'y=x*(x+2) 2<''''''''''''''''''''''''''''= 10 Then
msgbox("''''''=-1
dim x
x = inputbox("input x:")
If x > 2 And x msgbox("y=" & (2 * x))
ElseIf x <= -1 then
msgbox("y=" & (x -1))
End If
'''''''''''''''
全部回答
  • 1楼网友:思契十里
  • 2021-01-22 22:18
#include"stdio.h" main() { int x,y; clrscr(); prints("please input x :\n"); scans("%d",&x); if(x > 2 && x <= 10 ) y=x*(x+2); else if(x<-1&&x>=2) y=2*x-1; else y=x-1; prints("y=\n",y); getch(); }
  • 2楼网友:七十二街
  • 2021-01-22 21:17
因为 1/x-1/y=1/(x-y) 即 (y-x)/(xy)=1/(x-y) 则 xy=(y-x)*(x-y) 即xy=-(x-y)*(x-y) 得到:xy=-(x²+y²-2xy) 即xy=-x²-y²+2xy 得到:-xy=-x²-y² 所以 xy=x²+y² 2y/x+2x/y =(2y*y+2x*x)/(xy) =2(x²+y²)/(xy) =2*xy/(xy) =2 过程写详细,是为了让你明白每一步怎么来的,让你掌握方法。 希望能帮到你,祝学习进步,记得采纳,谢谢!圣诞快乐
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯