下面这个微机原理编程题怎么做、、急求答案?

假设有8位带符号数X,Y编程完成下列等式(要求各段定义完整)X+2(X>0)Y={X(X=0)X*10(X<0)... 假设有8位带符号数X,Y编程完成下列等式(要求各段定义完整) X+2 (X>0) Y={ X (X=0) X*10(X<0) 展开
 我来答
匿名用户
2014-01-16
展开全部
哪种语言??c++:#include<iostream.h>
void main()
{
float x; //定义x 为单精度浮点型
cout<<"please input x:"; //提示用户输入x
cin>>x; //输入x
if(x>0) //选择判断
{cout<<"y="<<x+2<<endl;}
else if (x==0)
{cout<<"y="<<x<<endl;}
else if(x<0)
{cout<<"y="<<x*10<<endl;}
else
{cout<<"not a number !!!"<<endl;}
} vb:Private Sub Form_Activate()
Dim x! ' 定义x为单精度浮点型
x = InputBox("please input a number") ‘ 从用户输入x
If x > 0 Then
Print x + 2
ElseIf x = 0 Then
Print x
Else
Print x * 10
End If
End Sub ’ 因为定义为单精度型输入其他字母符号等会出错
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式