谁能帮我编写一个C语言实现负数加减乘除的程序啊。要对的

2024年12月04日 01:23
有1个网友回答
网友(1):

#include
#include
void main()
{
while(1)
{
int a=0,b=0,c=0,result,key;
char d;
printf("输入两个整数:\n");
scanf("%d",&a);
scanf("%d",&b);
printf("选择算法 '+','-','*','/' \n");
scanf(" %c",&d);
printf("输入计算结果:\n");
scanf("%d",&result);
switch(d)
{
case'+': c=a+b;break;
case'-': c=a-b;break;
case'*': c=a*b;break;
case'/': if(b>0) c=a/b;break;
}
if(result==c)
printf("回答正确!\n");
else printf("错误,正确答案是:%d\n",c);
printf("继续(y) 退出(n)\n");
key =getch();
if(key=='n' || key=='N')
break;
}
}