c语言计算器代码有部分错误,希望高手给改善一下
#include <stdio.h>int main (){ long float a,b; char x; int i; for (i=1;i<=10;i++) { printf("请输入两个数字尀n"); scanf("%lf,%lf",&a,&b); if(a>=✀0✀&&a<=✀9✀) { printf("输入正确尀n"); if(b>✀0✀&&b<=✀9✀) printf("输入正确尀n"); else printf("您输入的不是数字,请重新输入尀n"); } else printf("您输入的不是数字,请重新输入尀n"); printf("请输入一个运算符尀n"); scanf("%c",&x); scanf("%c",&x); switch(x) { case ✀+✀: printf("%lf尀n",a+b);break; case ✀-✀: printf("%lf尀n",a-b);break; case ✀*✀: printf("%lf尀n",a*b);break; case ✀/✀: printf("%lf尀n",a/b);break; default:printf("您输入的字符不是运算符尀n"); } } return 0;}我加的for循环 只是为了调试方便!然后就是总是判断那一部分不完善,运行起来还是有错误,希望高手帮我完善一下