输入时不会吃符号,因为有空格来接收最后一个数字后面的空格输入
#include
int main()
{
double a1,b1,a2,b2;
char sign;
scanf("%lf %lf %lf %lf %c",&a1,&b1,&a2,&b2,&sign);
double a,b;
if(sign=='+')
{
a=a1+a2;
b=b1+b2;
}
else//*
{
a=a1*a2-b1*b2;
b=a1*b2+b1*a2;
}
printf("%.1lf %.1lf",a,b);
}
登录后发布评论
暂无评论,来抢沙发