[求助]用C语言写的计算器,源代码分析
前几天我用C语言写了一个"+-*/"四则运算计算器,但是在Turbo C2.0下运行不能通过,大家帮忙找一下错,谢谢了!#include <stdio.h>
#include <stdlib.h>
void min()
{
int a,b,c;
char op;
printf("1:");
scanf("%d",&a);
fflush(stdin);
printf("+-*/");
scanf("%c",&op);
fflush(stdin);
printf("2:");
scanf("%d",&b);
fflush(stdin);
switch(op)
{
case '+':
c=a+b;break;
case '-':
c=a-b;break;
case '*':
c=a*b;break;
case '/':
c=a/b;break;
default:
printf("Input error!");
return;
}
printf("%d\n",c);
return;
}
int main()
{
while(1)
{
min();
}
return 0;
}
入门级菜鸟,请大家多多指教,晚生在此多谢了!
#include <stdlib.h>
void min()
{
int a,b,c;
char op;
printf("1:");
scanf("%d",&a);
fflush(stdin);
printf("+-*/");
scanf("%c",&op);
fflush(stdin);
printf("2:");
scanf("%d",&b);
fflush(stdin);
switch(op)
{
case '+':
c=a+b;break;
case '-':
c=a-b;break;
case '*':
c=a*b;break;
case '/':
c=a/b;break;
default:
printf("Input error!");
return;
}
printf("%d\n",c);
return;
}
int main()
{
while(1)
{
min();
}
return 0;
}