下面这个微机原理编程题怎么做、、急求答案?
假设有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)
展开
1个回答
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 ’ 因为定义为单精度型输入其他字母符号等会出错
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 ’ 因为定义为单精度型输入其他字母符号等会出错
华芯测试
2024-09-01 广告
2024-09-01 广告
电学测试台是深圳市华芯测试科技有限公司的核心设备之一,它集成了高精度测量仪器与自动化控制系统,专为半导体芯片、电子元件及模块的电性能检测而设计。该测试台能够迅速、准确地完成电压、电流、电阻、电容及频率等关键参数的测试,确保产品质量符合行业标...
点击进入详情页
本回答由华芯测试提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询