#include "stdio.h"#include "conio.h"main() { float x,y,n;char ch; renew:printf("please enter 2 numbers:");scanf("%f,%f",&x,&y);printf("%f%f",x,y);printf("enter the +-*/:") ;scanf("%c",&ch);scanf("%c",&ch);switch(ch) { case '+':n=x+y;break; case '-':n=x-y;break; case '*':n=x*y;break; case '/':n=x/y; break;default:printf("renew");printf("\n");gotorenew;} printf("%5f",n);getch();} 你的scanf("%c",&ch);接受的是回车符号,所以那个n是一个随机的数据,你在后面再添加一个scanf("%c",&ch);就可以了!!
|