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;
} 