下面的这个代码我总找不出问题,大佬们请帮忙看一眼(*  ̄3)(ε ̄ *),谢谢!!!
#include<cstdio>
#include<iostream>
using namespace std;
int x,y;
char c;
double z;
int main()
{
cin >> "这是一个计算器,欢迎使用\n" ;
printf("-----------------------------------\n");
printf("请输入第一个数(输入完毕后请按回车)\n");
scanf("%d",&x);
printf("请输入第二个数(输入完毕后请按回车)\n");
scanf("%d",&y);
printf("请输入你想运算的符号(只可+ - * /)\n");
scanf("%c",&c);
if(c=='+')
{
z=x+y;
printf("它们的和是%g\n",z);
}
if(c=='-')
{
z=x-y;
printf("它们的差是%g\n",z);
}
if(c=='*')
{
z=x*y;
printf("它们的积是%g\n",z);
}
if(c=='/')
{
if(y!=0)
{
z=x/y;
printf("它们的商是%g\n",z);
}
else
{
printf("除数不为0!");
}
}
if(c!='+'&&c!='-'&&c!='*'&&c!='/')
{
printf("该计算器暂不支持该功能!");
}
return 0;
}