作者:互粉-结局_596 | 来源:互联网 | 2023-10-11 12:09
在关于scanf 的部分,错误显示: [Error] invalid operands of types 'const char [6]' and 'int' to binary 'operator&'
#include
int main()
{
int a,b,c,d,x,y;
int sum=1,fz,fm;
char sign;
scanf("%d %d"&a,&b);
scanf("%c"&sign);
scanf("%d %d"&c,&d);
switch(sign)
{
case'+':x=a*d+b*c,y=b*d;break;
case'-':x=a*d-b*c,y=b*d;break;
case'*':x=a*c,y=b*d;break;
case'/':x=a*d,y=b*c;break;
}
x=fz; y=fm;
if(x>y)
{
while(sum!=0)
{
sum = x % y;
x = y;
y = sum; }
x=fz/x; y=fm/x; }
else
{
while(sum!=0)
{
sum = y % x;
y = x;
x = sum; }
x=fz/y; y=fm/y; }
printf("%d/%d %c %d/%d = %d/%d\n",a,b,sign,c,d,x,y);
return 0; }
您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632