70,023
社区成员




#include <stdio.h>
#include <stdlib.h>
int main()
{
float x,y;
char op;
printf("Enter x,operation,y:\n");
scanf("%f%c%f",&x,&op,&y);
switch(op)
{
case '+':
printf("%.2f%c%.2f=%.2f\n",x,op,y,x+y);
break;
case '-':
printf("%.2f%c%.2f=%.2f\n",x,op,y,x-y);
break;
case '*':
printf("%.2f%c%.2f=%.2f\n",x,op,y,x*y);
break;
case '/':
if(y==0.0)
printf("Division by zero!\n");
else
printf("%.2f%c%.2f=%.2f\n",x,op,y,x/y);
break;
default:
printf("Not supported yet!\n");
}
system("pause");
return 0;
}
#include <stdio.h>
int maim()
{
float x,y;
char op;
printf("Enter x,opration & y:");
scanf("%f%c%f",&x,&op,&y);
switch(op)
{
case'+' //这里差一个冒号,你自己加上去吧
printf("%.2f%c%.2f=%.2f\n",x,op,y,x+y);
break;
case'-' //同上
printf("%.2f%c%.2f=%.2f\n",x,op,y,x-y);
break;
case'*' //同上
printf("%.2f%c%.2f=%.2f\n",x,op,y,x*y);
break;
case'/' //同上
if(y==0.0)
printf("error\n");
else
printf("%.2f%c%.2f=%.2f\n",x,op,y,x/y);
//这里最好加上一个
//default:
//printf("Operation undefined.");
}
//这里加一个
//return 0; 你的main函数的定义有个int返回值
}