y=x平方
请教各位大侠,如何编一个程序,能让当x>0时,输出的是y=x平方,而当x<0时,输出的是y=-x平方,不要if语句,谢谢。
#include<iostream>
using namespace std;
void main()
{
int i;
cin>>i;
cout<<i*abs(i)<<endl;
}
#include <iostream> int main() { using namespace std; int x; cin >> x; cout << x * x; return 0; }这个……不管x<0还是>0,x的平方都是不变的啊……
#include <iostream> int main() { using namespace std; int x; cin >> x; cout << "y = " << x < 0 ? '-' : '' << "x平方"; return 0; }