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循环 只是为了调试方便!然后就是总是判断那一部分不完善,运行起来还是有错误,希望高手帮我完善一下
2026年09月23日 23:50
有1个网友回答
网友(1):

long长整型
类型说明符为long int或long ,在内存中占4个字节,其取值为长整常数
是我知识浅薄吧
我没见过long float