if((c>='0'&&c<='9')||c=='.'){ data=0; while(c>='0'&&c<='9'){ data=data*10.0+(c-'0'); c=getch(); //我定义的一个略去空格、回车之类的字符的从屏幕读入函数 } if(c=='.'){ s=0.1; c=getch(); while(c>='0'&&c<='9'){ data=data+(c-'0')*s; s=s/10.0; c=getch(); } } } data就是读取到的数了...