8天哈
熊888天哈
关注数: 18
粉丝数: 110
发帖数: 737
关注贴吧数: 139
超哥您好 module ss( input a, input b, output [5:0]z ); assign z[5]=a&b; assign z[4]=-(a&b); assign z[3]=a|b; assign z[2]=-(a|b); assign z[1]=a^b; assign z[0]=a~^b; endmodule
超哥你好 #include <iostream> #include <cmath> using namespace std; int main() { int a,b,c; float x,y; float delta; cout<<"请输入一元二次方程对应常量"<<endl; cin>>a>>b>>c; if(a==0&&b==0&&c!=0) cout<<"方程无根"<<endl; else if(a==0&&b!=0) { x=-c/b; cout<<x<<endl; } else { delta=b*b-4*a*c; if(delta==0) { x=(-b+sqrt(delta))/(2*a); cout<<"有二个相等的实根"<<x<<endl; } else if(delta<0) { x=(-b+sqrt(delta))/(2*a); y=(-b-sqrt(delta))/(2*a); cout<<"方程有2个不等的复根"<<x<<y<<endl; } else { x=(-b+sqrt(delta))/(2*a); y=(-b-sqrt(delta))/(2*a); cout<<"方程有2个不等的根"<<x<<y<<endl; } } return 0; }
1
下一页