输入两未知数'x'和'y'来计算的值
#include<iostream>
#include<cmath>//要用到sqrt方根方程
using namespace std;
main()
{
float x,y,z;//sqrt只支持float&double
cout<<"请输入'x'和''y'来计算4/√(x³y³)"<<endl;
cin>>x>>y;
if(x*y>0)//判断是否满足除号和根号的条件
{
z=4/sqrt(x*x*x*y*y*y);
cout<<z<<endl;
}
else cout<<"输入格式错误,请重新输入"<<endl;
system("pause");
return 0;
}
本题一开始我写输入函数的时候为 cin>>x,y; 结果编译器一直显示结果出错,于是将运算步骤拆开,分个运行才知道是乘法输入的问题,找了网上c++输入两数相乘的表示,才发现是cin给两个不同值输入时要用>>隔开,最终改成 cin>>x>>y; 才成功。
我用的是用vsc来编程的,本题在起文件时写成了 Division&root.cpp (除法和根号),结果也是一直报错, Command 'root' not found 才知道root.cpp是不能用来命名的。因为算是内部的原来的程序吧,毕竟root嘛