检测输入

来源:互联网 发布:session 关联 sql语句 编辑:程序博客网 时间:2024/04/27 17:29
 请指教:TURBO C 我是C语言的初学者,写了一个小程序,输入两个数字A,B,计算出C,可是问题是当输入的A不是数字时我的程序就出错了,请问该如何是好,最好能给出源程序代码.谢谢...我的源程序:main(){ float f,r,c,pi=6.2831852; /*double*/int sure=0; f=1;r=2;c=3;while(sure==0){printf("please input f,r,c");scanf("%f,%f,%f",&f,&r,&c);printf("f=%f/nr=%f/nc=%f/n",f,r,c); printf("if sure press 1 else 0/n");scanf("%d",&sure);}printf("sure=%d/n",sure);if(f==0) f=1/(pi*r*c);else{if(r==0) r=1/(pi*f*c); else c=1/(pi*f*r);}printf("f=%f,r=%f,c=%f/n",f,r,c); }
原创粉丝点击